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