在Firefox中加载iframe页面时出现问题

时间:2010-12-07 10:25:32

标签: firefox iframe

我有一个包含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来自application / example / scripts / iframepagescript.js。

这只发生在Firefox中,它在IE,Chrome和Safari中运行良好。想法?

提前致谢。

1 个答案:

答案 0 :(得分:0)

查看AJAX and Relative Path Scope,您可以尝试使用BASE HREF标记,或者使用绝对路径。