window.open(url, , width=600,height=400);
2 番目のパラメータ: _self、現在のウィンドウでウィンドウを開きます。_blank (デフォルト値)、別の新しいウィンドウで新しいウィンドウを開きます。
window.location.href=http://www.vevb.com; //同じ現在のウィンドウでウィンドウを開きます window.history.back(-1); //前のページに戻ります<a href=http:/ /www .baidu.net target=_blank>HTMLパラメータの受け渡し: 1. URL パラメータの受け渡し:
最初のページ (a.html):
var obj = a.value; //ポップアップページのパラメータを渡します var url = 'jxb.html?obj='+obj;url = encodeURI(url);window.open(url, , width=600,height =400) ;
2 ページ目 (b.html):
var url = decodeURI(window.location.href);var argsIndex = url .split(?obj=);var arg = argsIndex[1];
注: 中国語の送信: encodeURI を使用してページ a の URL をエンコードし、decodeURI を使用してページ b の URL をデコードできます。
2. クッキーパラメータ:関数 setCookie(cname,cvalue){ document.cookie = cname + = + cvalue;} function getCookie(cname){ var name = cname + =; }3. localStorage オブジェクトのパラメータを渡します。
a.html:
var div = doucment.getElementById('取得する文字列のDIV ID名'); localStorage.string = div.textContent;
b.html:
var div = doucment.getElementById('書き込む DIV ID 名');div.textContent = localStorage.string;4. window.opener()
親ページ:
<入力タイプ=テキスト名=テキストフィールドID=テキストフィールド/>
window.open(subpage.html);
サブページ:
window.opener.document.getElementByIdx('textfield').value='123123123';要約する
上記は、エディターによって紹介された HTML ページのジャンプとパラメーターの送信の問題です。ご質問があれば、メッセージを残してください。編集者がすぐに返信します。また、VeVb武道サイトを応援してくださった皆様、誠にありがとうございました!