【问题标题】:Is it possible to edit a HTML page from a different file?是否可以从不同的文件编辑 HTML 页面?
【发布时间】:2020-12-03 20:20:15
【问题描述】:

我希望这听起来不会令人困惑。基本上,我正在尝试重新加载网页,因为报告数据每分钟刷新一次。是的,我知道使用 javascript 和 html 中的元标记进行刷新。但是,问题在于 HTML 是从 Crystal Reports 生成的。这意味着整个 HTML 文件是从报表中创建的,在将 HTML 导出到 Web 服务器之前,我们无法在 Crystal Reports 中对其进行编辑。所以我的问题是,如何编辑在 Crystal Reports 中创建并导出到 Web 服务器的 HTML 页面,而不能编辑 html 报告页面的代码?甚至可能吗?或者如果有人精通 Crystal Reports,有没有办法在报表上编辑 HTML?

未来的计划是不再使用 Crystal 报表,而是使用 PHP 创建报表和 html。所以这是我的后备计划,但现在只是试图让这个刷新/重新加载工作。

【问题讨论】:

  • 只是为了澄清。您有 (a) 生成的 HTML,而不是在网络服务器上 (b) 在您的网络服务器上有某种脚本,以及 (c) 在您的网络服务器上还有 HTML,您希望将报告输出到,对吗?您使用的是什么类型的服务器,如果您有脚本文件,是什么语言?
  • 你好杰克,我会尽力解释。我们确实有一个生成的 HTML 文件,但是它被导出到网络服务器,因此它与我们的 Intranet 的主要 HTML 文件位于同一目录中。 Crystal Reports 生成 HTML 文件并将其保存到链接中使用的特定名称下的目录

标签: html crystal-reports


【解决方案1】:

听起来像<iframe> 标签最适合您的情况。

您可以创建一个允许您添加自动刷新元标记的包装器(或者如果您愿意,也可以使用 JS)

试试这样的:

<html>
  <head>
    <meta http-equiv="refresh" content="30">
    <style>
       html, body {
         margin: 0px;
         overflow: hidden;
       }

       iframe {
         height: 100vh;
         width: 100vw;
       }
    </style>
  </head>
  <body>
    <iframe  src="report.html"></iframe>
  </body>
</html>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-08-24
    • 1970-01-01
    • 1970-01-01
    • 2021-10-24
    • 2013-04-27
    • 2019-12-16
    • 2017-03-01
    • 1970-01-01
    相关资源
    最近更新 更多