我有一个页面(页面A),它加载了库jQuery,jQuery UI和一些脚本,并且该页面正常工作。
但是我有一个页面B,它有一个调用页面A的iFrame。但是当我在页面B上时,页面A中没有脚本运行。
此错误仅发生在Internet Explorer 8和9中,但是在Firefox,Chrome,Safari,Opera中,甚至在我使用IE9并使页面与IE7兼容时,页面A的脚本通常在iFrame上运行第B页。
可能发生了什么?
修改 - 开始了: 在页面A上,我有一个表单,它使用jQuery进行验证,显示Datepicker,Colopicker,以上传文件。一切正常。
但我必须通过iFrame在页面B中包含此页面A.也就是说,必须在页面B上显示页面A的形式。
但是,当我只点击“页面A”时,验证脚本,datepicker等...正常工作。 但是当我在页面B的iFrame中查看此“页面A”时,就好像该页面没有加载任何javascript /库。 但这只发生在Internet Explorer 8和9中。在其他浏览器中,即使在Internet Explorer 7中,通过iFrame的“页面A”也能在“页面B”中完美地工作。
答案 0 :(得分:0)
关闭您的iframe代码并在Internet Explorer中再次测试
<iframe src="form_intranet.asp" width="700" height="600"></iframe>
查看有关iframe的资源:http://www.w3schools.com/tags/tag_iframe.asp