javascriptページ間転送パラメータ
8937 ワード
1.URLからパラメータを渡す
パラメータページを転送
<div class=「main 1 off 2」到着都市:
<input type=“image”src=“./imags/TJ.png”onmousedown=“set City()”onclick=“set City()”style=“border:0 px]/”
パラメータを受け入れるページ
2.クリップボードからパラメータを渡す
転送パラメータページ:
パラメータページを受け入れる
パラメータページを転送
1 function setCity()
2
3 {
4
5 var str = document.getElementById("cityName");
6
7 if (str.value == null || str.value == "") {
8
9 alert(' !');
10
11 return;
12
13 }
14
15 else{
16
17 var url="5.html?cityName="+str.value;
18
19 alert(url);
20
21 var urlInfo=encodeURI(url);
22
23 window.location=urlInfo;
24
25 }
26
27 }
<div class=「main 1 off 2」到着都市:
<input type=“image”src=“./imags/TJ.png”onmousedown=“set City()”onclick=“set City()”style=“border:0 px]/”
パラメータを受け入れるページ
1 function load()
2
3 {
4
5 var urlinfo = window.location.href; // url
6
7 var str = urlinfo.split("?")[1].split("=")[1];
8
9 // url “=” ( split("?")[1] ? , split("=")[1] ,split 0 )
10
11 var name = decodeURI(str);
12
13 //decodeURI
14
15 var imgUrl="../images/" + name + ".png";
16
17 document.getElementById("imgBanci").src=imgUrl;
18
19 }
2.クリップボードからパラメータを渡す
転送パラメータページ:
1 function setCity()
2
3 {
4
5 var str = document.getElementById("cityName");
6
7 if (str.value == null || str.value == "") {
8
9 alert(' !');
10
11 return;
12
13 }
14
15 else {
16
17 clipboardData.clearData("Text");
18
19 // “Text“
20
21 clipboardData.setData("Text",str.value);
22
23 // “Text“
24
25 window.location = "5.html";
26
27 //
28
29 }
パラメータページを受け入れる
1 function load()
2
3 {
4
5 var str = clipboardData.getData("Text");
6
7 // “Text“
8
9 var imgUrl = "../images/" + str + ".png";
10
11 //
12
13 document.getElementById("imgBanci").src = imgUrl;
14
15 }