【问题标题】:Styles not applied to HTML pages loaded using window.open in Tomcat web application样式不适用于在 Tomcat Web 应用程序中使用 window.open 加载的 HTML 页面
【发布时间】:2017-12-28 20:01:31
【问题描述】:

我正在尝试在新的弹出窗口中加载帮助页面,如下面的代码所示:

<a href="#" onclick="window.open('/abc.htm', null,'width=500px,height=600px,scrollbars=yes,resizable=yes');" >
    <img src="/images/icons/xyz.gif" valign="middle" border="0"/>
</a>

我的应用程序是部署在 Tomcat 8 上的 J2EE Web 应用程序。帮助文件的网页是 HTML 文件,位于 Tomcat 的 webapps 文件夹的根目录中。样式表和 JavaScript 存储在根目录的子文件夹中。

我的问题是,当加载帮助页面时,没有任何样式应用于它。但是,如果我通过双击它来加载帮助文件,那么所有样式都会被应用。只有当它通过 Tomcat 加载时我才会遇到这个问题。

chrome 控制台显示以下警告:

资源被解释为样式表,但使用 MIME 类型 text/html 传输:“http://localhost:8080/Skins/Default/Stylesheets/Styles.css”。

有人可以解释一下我在这里做错了什么吗?

【问题讨论】:

    标签: css tomcat web


    【解决方案1】:

    我的页面顶部有一个&lt;!DOCTYPE html&gt;。我删除了它,它起作用了!!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-06-11
      • 2016-05-07
      • 2020-05-06
      • 1970-01-01
      • 2012-08-02
      • 1970-01-01
      相关资源
      最近更新 更多