-1

我的网站上有指向不同域内容的 iframe。此内容旨在重新使用并受广告支持。每页有 3-5 个广告,每个广告都有自己的关闭按钮。我相信它们都在一个 div 中,id="bannerfloat22"。有没有办法制作一个关闭按钮但目标是框架内的 div?我尝试过的代码似乎只在 div 在我的页面上时才有效。

示例:我在我的页面上使用这个 iframe。

 <iframe src="http://coolsport.tv/kiwi25.html" name="25" width="650" height="480"></iframe>

谢谢。

4

2 回答 2

1

如果 iframe url 是不同的域,那么不 - 你无能为力。如果 iframe url 来自您网站的域,那么可以 - 您可以定位 iframe 内的 DOM。

于 2013-05-01T00:57:08.393 回答
0

简而言之...不。来自一个域的 Javascript 不能对来自另一个域的 DOM 进行任何控制。这是一个安全问题 - 例如,阻止隐藏的 iframe 窃取另一个站点的登录详细信息

有关更多信息,请阅读同源政策

于 2013-05-01T00:57:34.153 回答