【发布时间】:2010-12-07 10:25:32
【问题描述】:
我有一个包含 iFrame 的 aspx 页面,我在页面加载事件中设置了这个 iFrame 的 src 属性。
加载到 iFrame 中的页面有自己对自己的样式表和 javascript 文件的引用,但是当页面加载时,它会尝试使用父页面的路径来定位这些文件。
示例结构:
/application/example/parentpage.aspx
/application/iframepages/iframepage.html
/application/iframepages/css/iframepagecss.css
/application/iframepages/scripts/iframepagescript.js
使用包含以下行的 iframepage.html:
link rel="stylesheet" href="css/iframepage.css" type="text/css"
script type="text/javascript" language="javascript" src="scripts/iframepagescript.js"
问题似乎是当 iframepage.html 在 parentpage.aspx 上的 iframe 中加载时,它尝试从路径 application/example/css/iframepagecss.css 加载 css 文件,同样对于尝试加载它的 javascript来自应用程序/示例/脚本/iframepagescript.js。
这只发生在 Firefox 中,它在 IE、Chrome 和 Safari 中运行良好。想法?
提前致谢。
【问题讨论】: