我有一个 HTML 页面,它每 5 秒自动刷新一次。此页面包含来自 3 个不同服务器的 3 个图像,我想并排显示并每 5 秒刷新一次。
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8" />
<title>HMI Remote Monitoring</title>
<meta http-equiv="refresh" content="5" >
</head>
<body>
<table>
<tr>
<td>Chamber 1:100.206.214.19</td>
<td>Chamber 2:100.206.214.122</td>
<td>Chamber 3:100.206.214.145</td>
</tr>
<tr>
<td>
<img border="2" src="http://100.206.214.19/remote/display.bmp" alt="" name="displayImage" width="400" height="240">
</td>
<td>
<img border="2" src="http://100.206.214.122/remote/display.bmp" alt="" name="displayImage" width="400" height="240">
</td>
<td>
<img border="2" src="http://100.206.214.145/remote/display.bmp" alt="" name="displayImage" width="400" height="240">
</td>
</tr>
</table>
</body>
<html>
我正在使用 http-equiv 来刷新 html,当它是协作 View 中的 HTML 页面时它工作正常。但现在我需要将相同的 html 移动到文本区域可视化中,并且刷新在那里不起作用。(主要是因为协作不接受静态 HTML,我必须让服务器在某处运行以保持 html 事件。可行但这不是一个好的解决方案。)
我知道一些替代方案,例如使用 iron-python 重新加载文本区域的 html 内容(感觉有点矫枉过正 + 让它在循环中休眠会卡住可视化 - 将是一个不必要的挑战)或者只是使用图像作为标签(它有它自己的挑战,并且是我已经提出的另一个问题的主题。)但我想知道是否有一种方法可以使用 JavaScript(显然我不擅长 JS,所以无法破解它。)重新加载文本区域内容?
感谢您的解决方案和想法。
最佳答案
尝试使用 meta 标签和内容刷新页面,您可以在下面的 url 中查看
关于javascript - Spotfire:如何通过 Javascript 重新加载/刷新文本区域 html,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40988183/