1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > [HTML]js实现页面跳转 页面A跳到另一个页面B.以及页面传值(中文)

[HTML]js实现页面跳转 页面A跳到另一个页面B.以及页面传值(中文)

时间:2023-08-03 15:07:15

相关推荐

[HTML]js实现页面跳转 页面A跳到另一个页面B.以及页面传值(中文)

原文地址为: [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文)

要实现从一个页面A跳到另一个页面B,js实现就在A的js代码加跳转代码

JS跳转大概有以下几种方式:

第一种:(跳转到b.html)

<scriptlanguage="javascript"type="text/javascript">

window.location.href="b.html";

</script>

第二种:(返回上一页面)

<scriptlanguage="javascript">

window.history.back(-1);

</script>

第三种:

<scriptlanguage="javascript">

window.navigate("b.html");

</script>

第四种:

<scriptlanguage="JavaScript">

self.location=’b.html’;

</script>

第五种:

<scriptlanguage="javascript">

top.location=’b.html’;

</script>

页面传值:

第一个页面:

<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

转载请注明本文地址: [HTML]js实现页面跳转,页面A跳到另一个页面B.以及页面传值(中文)

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。