0

コードで奇妙なことに直面しています。

2 つの変数を渡し、リンクをクリックして iframe を介して別のページにクエリの結果を表示する必要があります。Jqueryコードはこちら

      function showFloorsPlans(flid, aptid){
        $('#floorPlansPop').dialog({
        modal:true,
        title:"Floor Plan Details",
        width:800,
        height:600,
        show: "blind"
        })
    params = "aptid=" + aptid + "&flid=" + flid;
    $('#flpId').attr("src", "showImages.html?" + params);

}

これは、IE 9、Chrome、および Firefox でうまく機能します。IE8 でテストしたとき、iframe が初めてロードされたときに、「params」の値が渡されませんでした。iframeを閉じてリンクをもう一度クリックすると、動作します..!

これを修正する方法について誰かが私を助けることができますか?

どうもありがとう!サティッシュ

4

1 に答える 1

0

これは、IE が独自のセキュリティ設定のために iFrame で変数を渡さないという問題です。このリンクからほとんどの情報を取得しました: Internet Explorer の IFRAME に Cookie がブロックされている/保存されていない

それがあなたを正しい方向に導くことを願っています。それは私のためにしました。

于 2013-02-27T17:03:40.377 に答える