0

あるページから変数を渡し、別のページをロードしてその情報を入力しようとしています。このようなもの:

127.0.0.1 / test.html&ID=1234の場合

location.href = "127.0.0.1/newpage.html"

if (location.href == newpage.html){
    var e = document.GetElementById("Loginbx");
    e.Value = ID
}

127.0.0.1 / test.htmlもnewpage.htmlも変更するためのアクセス権がありませんが、別の変数からそれらに変数を渡したいです。これは可能ですか?

4

1 に答える 1

2

クエリ文字列に値を渡して、それらを読み取ることができます。

location.href = "http://127.0.0.1/newpage.html?foo=1&bar=2";

次に、location.searchを使用してクエリ文字列を取得し、Javascriptで解析します。クエリ文字列の用語が、存在する可能性のある他の用語と衝突しないことを確認してください。

于 2010-06-10T16:50:48.683 に答える