要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码
JS跳转大概有以下几种方式:
第一种:(跳转到b.html)
页面传值:
第一个页面:
head>meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>title>无标题文档title>head>SCRIPT LANGUAGE='JavaScript'>function test(){ var s = document.getElementById('txt'); location.href='test2.html?'+'txt='+encodeURI(s.value); }SCRIPT>body>input type='text' id='txt'>br>input type='button' value='TEST' onclick='test()'/>body>html>
第二个页面:(test2.html)
head>meta http-equiv='Content-Type' content='text/html; charset=utf-8'/>title>无标题文档title>head>body>script language='javascript' type='text/javascript'>var loc = location.href; var n1 = loc.length;//地址的总长度var n2 = loc.indexOf('=');//取得=号的位置var id = decodeURI(loc.substr(n2+1, n1-n2));//从=号后面的内容 alert(id); //document.write(id)script>body>html>
注:中文传输:可以在页面a用encodeURI 编码url 在b页面用decodeURI解码url
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请
点击举报。