1

私はこの状況で絶対に途方に暮れています。純粋なJSとjQueryを使用してiframeのsrc値を変更しようとしましたが、どちらもiframeオブジェクトを閉じるだけです。

定義されているように、HTMLにiframeがあります。

<body>
<div id="divBody">
   <img src="images/test.gif" onClick="...see_below..." />
   <iframe name="ifTarget" id="ifTarget" src="http://www.yahoo.com" allowtransparency="true" scrolling="auto"></iframe>
</div>
</body>

また、ページにimgがあり、クリックすると、定義されているようにそのiframeのsrcを変更する必要があります。

document.getElementById('ifTarget').setAttribute('src', 'http://www.google.com');

または、jQueryを介して:

$('#ifTarget').attr('src','http://www.google.com');

どちらの場合も、iframeを閉じるだけで、FFエラーコンソールを介して次のエラーが発生します。

Security Error: Content at https://www.google.com/ may not load data from http://127.0.0.1/.

これをローカルコンピューターから実行していますが、ホスティング会社から実行した場合も同じメッセージが表示されます(試用版のURIはそれに応じて調整されています)。何かご意見は?

ありがとう、デイブ

4

0 に答える 0