重新加载或刷新嵌入标签中的HTML

问题描述

我有一个内部应用程序,该应用程序需要不时刷新,但并不太需要放入内部刷新或重新加载计时器,只是想要一个按钮就可以这样做,并且大多数情况下都不会使用,因为该文档是msql结果页面已完全显示,如果可以这样做,我希望将其保留在embed标签中!我已经尝试过了,但是重新加载了div中的所有内容,并且有一种形式,如果我刷新了所有内容,则可以得到

显示页面,Firefox必须发送将重复之前执行的任何操作(例如搜索或订单确认)的信息。重新发送或取消

我不想重复任何动作。

<script>
function reload() {
    document.getElementById("myhtml").contentDocument=location.reload();
}</script>


<input type="button" value="Reload" onclick="reload()" >
 
<embed id="myhtml" type="text/html" src="html.PHP" width="100%" height="100%">

     +----------------------------------------------------+
     | +-----+ +----------------------------------------+ |
     | |     | |                                        | |
     | |     | |                                        | |
     | |     | |                                        | |
     | | div | |         embed  id="myhtml"             | |
     | |     | |                                        | |
     | |     | |                                        | |
     | |     | |                                        | |
     | |     | |                                        | |
     | +-----+ +----------------------------------------+ |
     +----------------------------------------------------+

我已经测试过白衣

function reload() {
document.getElementById("myhtml").innerHTML=location.reload();
}

解决方法

您无法加载特定的div。

location.reload()用于重新加载页面no来重新加载div。

,

将您的代码更改为:

document.getElementById("myhtml").src="html.php"