を使用して開いたウィンドウを保存しwindow.open()
、別のページからアクセスすることはできますか?
ウィンドウを開く方法は次のとおりです。
win = window.open("jmap.php?id="+id);
親ページがナビゲートされる (Web サイトの他のページにアクセスする) ときに、以前に開いたウィンドウの関数を呼び出したいと思います。
win.zoomToPlainte(id)
win
ページ間で変数を保存するにはどうすればよいですか?
を使用して開いたウィンドウを保存しwindow.open()
、別のページからアクセスすることはできますか?
ウィンドウを開く方法は次のとおりです。
win = window.open("jmap.php?id="+id);
親ページがナビゲートされる (Web サイトの他のページにアクセスする) ときに、以前に開いたウィンドウの関数を呼び出したいと思います。
win.zoomToPlainte(id)
win
ページ間で変数を保存するにはどうすればよいですか?
両方のウィンドウが同じドメインにある限り、これは可能です。
次のように、開いているウィンドウ オブジェクトへの参照を保存する必要があります。
var win = window.open("jmap.php?id="+id);
Window オブジェクトには、次のdocument
ように DOM にアクセスできるプロパティがあります。
win.document.getElementById(...);
または、ウィンドウ オブジェクトを使用してグローバル関数/変数を呼び出すことができます。
win.someGlobalFunction();
子ウィンドウからそれを開いたwindow.opener
ウィンドウ オブジェクトに戻るには、ウィンドウ オブジェクトを返すプロパティを使用します。
window.opener.document.getElementById(...);
window.opener.someGlobalFunction();