我的网络服务器根目录之外有很多资源。这些资源主要是带有相关css和js的html文件。我正在尝试在当前页面中使用它们,看起来我应该使用iframe。
问题是我在这样的iframe中加载了html,但它没有任何样式显示。我用firebug检查并且css被正确包含但是那里定义的属性没有应用。
你能帮帮我吗?提前谢谢:)更新了更多信息
我在apache的公用文件夹
之外的文件夹中有一个资源列表/usr/resources/resource1.html
此html文件使用相对于同一个不可访问文件夹内的css和js的相对路由: /usr/resources/css/style.css
我通过php脚本(使用readfile)提供这个html文件。我有一个菜单中的资源列表,当用户点击资源名称时我用jQuery更改iframe src属性来刷新它,正如我所说,我看到html已加载(所有css也加载了)但样式不适用。我有点被困在这里:S
解决方案 我找到了一个解决方案,问题是finf_file没有正确返回js和html文件的头文件(它返回text / plain),所以它们没有应用到iframe。
答案 0 :(得分:0)
只是在这里添加了这个以防它可以帮助某人:
问题是finf_file没有正确返回js和html文件的头文件(它返回text / plain),因此它们没有应用于iframe。当我修复这一切时,一切都按预期工作。
此致