我有一个页面(A页),它加载库jQuery、jQuery UI和一些脚本,该页面正常工作。
但是我有一个B页,它有一个调用页面A的iFrame,但是当我在B页时,A页中没有脚本运行。
此错误仅发生在Internet 8和9中,但是在Firefox、Chrome、Safari、Opera中,甚至当我在IE9上并将页面与IE7兼容时,页面A函数的脚本通常在页面B的iFrame中出现。
会发生什么事?
编辑--我们来看看:在A页上,我有一个表单,它使用jQuery进行验证,显示Datepicker,Colopicker,上传文件。一切正常运转。
但我必须把这页A,在B页内,通过iFrame。也就是说,在B页上必须显示A页的形式。
但是,当我只点击“页面A",验证脚本,数据报警器等等.正常工作。但是,当我在B页的iFrame中查看这个“页面A”时,就好像该页面没有加载任何javascript/库一样。但这只发生在Internet 8和9中。在其他浏览器中,甚至在Internet 7中,通过iFrame的“页面A”在“页面B”中工作得很好。
发布于 2012-12-12 13:01:44
只需关闭您的iframe标签并在中再次测试它
<iframe src="form_intranet.asp" width="700" height="600"></iframe>
查看有关iframe的资源:iframe.asp
https://stackoverflow.com/questions/13847544
复制