0
私はいくつかのサムネイルを表示している非常に単純なページを持っています。window.opener内の変数が定義されていません
だから私は、オブジェクトクラス「.PIC」のメインページにクリック機能を設定しています:
$(".pic").click(function() {
var img_data = {};
img_data.img_name= $(this).attr("src");
img_data.img_caption= $(this).attr("alt");
var img_win=window.open("apri_foto.html","_blank","height=600");
});
、これは子ウィンドウにコード
$(document).ready(function() {
var data=window.opener.img_data;
alert (data);
});
問題であり、子ウィンドウで変数が未定義になっています。 逆の原因、つまり親ディレクトリからの設定も試しましたが、動作していません。私は今はとても簡単ですが、私が間違っているところは分かりません。疑わしいことを予測するために、開かれたページは同じドメインからのものです(同じフォルダにあります)。 私を助けることができますか?