我想实现一段代码实现html 页面的跳转。却无法得到我想要的结果,求大神指导,出错在哪?
代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title>
<script> function setTab(m,n){
<!-- alert("!!"); --> var text = document.getElementById("pp"); text.src = "no.html";
} </script> </head>
<body> <ul> <li onclick="setTab(0,0)" ><a href="">已完成</a></li> <li onclick="setTab(0,1)" ><a href="">未完成</a></li> </ul>
<div > <iframe id = "pp" width=420 height=330 frameborder=0 scrolling=auto src="yes.html"></iframe>
</div> </body> </html>
我想通过yes.html页面跳转到no.html页面,可是怎么也不成功~~
已完成 未完成
去掉href属性,变成这样
已完成 未完成 ###### try:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> <script> function setTab(m, n) { var text = document.getElementById("pp"); if(n == 1){ text.src = "no.html"; }else if(n == 0){ text.src = "yes.html"; } } </script> </head> <body> <ul> <li onclick="setTab(0,0)"><a href="javascript:void(0);">已完成</a></li> <li onclick="setTab(0,1)"><a href="javascript:void(0);">未完成</a></li> </ul> <div> <iframe id="pp" width="420" height="330" frameborder="0" src="yes.html"></iframe> </div> </body> </html>
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。