如何在网页框架中JS动态打开超链接
发布网友
发布时间:2022-04-22 12:04
我来回答
共1个回答
热心网友
时间:2022-04-22 13:33
根据你的说法好像不用后台来决定跳转到哪个页面!? 就是说可能在页面就能完成去向。
如果你那个 1.html,2.html,3.html……,不多的话,可以用我写的这个js跳转。
主要代码都在上框架的页面上的,所以我只贴上框架的页面代码。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>无标题文档</title>
<script>
//存放你下框架页面的地址的列表
var webList = ["1.html", "2.html", "3.html"];
//用于锁定当前页面
var local = 0;
function goto(o, d){
if(d == "up"){
if(local -1 >= 0) {
o.href = webList[--local];
o.submit();
}else return;
}else{
if(local +1 < webList.length) {
o.href = webList[++local];
o.submit();
}else return;
}
o.href = "javascript:void(0)"
}
</script>
</head>
<body>
<p><a target="frame1" href="javascript:void(0)" onclick="goto(this, 'up')">上一页</a>,
<a target="frame1" href="javascript:void(0)" onclick="goto(this, 'down')">下一页</a></p>
</body>
</html>
>