繁体   English   中英

Internet Explorer 7/8/9:IFRAME不可见

[英]Internet Explorer 7/8/9 : IFRAME invisible

我正在尝试为以下网址创建iframe。 http://www.pgsoftwaresolutions.in/index.html

<iframe src="http://www.pgsoftwaresolutions.in/index.html" width="255" height="210"></iframe> 

我在本地IE7上尝试过,在browserstack.com上的IE 8/9上尝试过。当直接在IE浏览器中加载该页面时,计时器可以正常工作,但是在IFRAME中,它变得不可见。

起初,我认为这可能是有关IFRAME的jQuery问题或IE错误而不触发文档就绪/加载事件。

只是为了测试哪里出错了,我在javascript函数中添加了javascript alert(),以替换上面http://www.pgsoftwaresolutions.in/debug/index中的代码副本上计时器上的数字。 html

注意:在触发前7个警报后,要关闭此页面。 快速按ENTER,然后按CTRL + F4关闭页面。

我在IE 7上对其进行了测试。它可以正常工作,并且会在开始时触发一系列警报,然后每秒触发一次。

然后,我在IFRAME中加载了同一页面,但它确实引发了警报。

<iframe src="http://www.pgsoftwaresolutions.in/debug/index.html" width="255" height="210"></iframe>

我不知道如何在IE7上正确调试与javscript或IFRAME有关的任何内容,因为Firebug lite不支持这些内容,因此将不胜感激。

问题出在您的styles.css中。

删除html{ position:relative; } html{ position:relative; } ,您的iframe将显示在IE7及更高版本中。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM