1

我的网络服务器根目录之外有一堆资源。这个资源主要是html文件,有相关的css和js。我正在尝试在当前页面中使用它们,看起来我应该为此使用 iframe。

问题是我在这样的 iframe 中加载了 html,但它没有任何样式显示。我检查了萤火虫并正确包含了css,但没有应用定义的属性。

你能帮助我吗?提前致谢 :)

更新了更多信息

我在 apache 的公用文件夹之外的文件夹中有一个资源列表

/usr/resources/resource1.html

此 html 文件使用位于同一不可访问文件夹中的 css 和 js 的相对路由:/usr/resources/css/style.css

我通过一个 php 脚本(使用 readfile)提供这个 html 文件。我在菜单中有一个资源列表,当用户单击资源名称时,我使用 jQuery 更改 iframe src 属性以刷新它,正如我所说,我看到加载了 html(也加载了所有 css)但样式不适用。我有点卡在这里:S

解决方案 我找到了一个解决方案,问题是 finfo_file 没有正确返回 js 和 html 文件的标头(它为两者都返回了文本/纯文本),因此它们没有应用于 iframe。

4

1 回答 1

1

只是在这里添加了这个,以防它可以帮助某人:

问题是 finfo_file 没有正确返回 js 和 html 文件的标头(它返回了两者的文本/纯文本),因此它们没有应用于 iframe。当我解决这个问题时,一切都按预期工作。

问候

于 2012-12-13T21:53:07.827 回答