が開いたウィンドウ:JavaScriptを:いるwindow.openerに変数を警告する方法
window.opener.variable = document.getElementById(target).value; //string
window.opener.focus();
ウィンドウオープナー
alert(variable);
はこれを行うことができますか?上記の例は動作しません。
が開いたウィンドウ:JavaScriptを:いるwindow.openerに変数を警告する方法
window.opener.variable = document.getElementById(target).value; //string
window.opener.focus();
ウィンドウオープナー
alert(variable);
はこれを行うことができますか?上記の例は動作しません。
これは実行できますが、異なるドメイン間では実行できません。
あなたは変数を警告する元のウィンドウを起こしたい場合:
window.opener.alert(variable);
テストケース:このウィンドウで タイプjavascript:void window.open("http://stackoverflow.com/");
。新しいウィンドウが開きます。
新しいウィンドウのロケーションバーにタイプjavascript:void window.opener.alert(location.href);
と入力し、Enterキーを押します。元のウィンドウに警告ボックスが表示されます。
私はこれをFireFox 3.6.22とChromiumの最新バージョンで正常に実行しました。 "http://stackoverflow.com/"の代わりに "http://www.example.com/"を開くと、同じ発信元ポリシーによってJavaScriptエラーが発生します。
これは動作しませんが、とにかくありがとうございます。 – Alex
私のテストケースで回答が更新されました。どのようなエラーメッセージが表示されますか? –
アラートを表示するときは明確ではありません。変数の変更に対応していますか?親ウィンドウに警告コードがありますか? –