私はこの状況で絶対に途方に暮れています。純粋な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はそれに応じて調整されています)。何かご意見は?
ありがとう、デイブ