【发布时间】:2020-09-22 17:33:41
【问题描述】:
我有和内部应用程序,我需要不时刷新,但不太喜欢放置内部刷新或重新加载计时器,只想要一个按钮来这样做,而且大多数情况下因为文档是 msql 结果页面已经完整,如果可以的话,我希望将其保留在嵌入标签中!我已经尝试过了,但是重新加载了 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();
}
【问题讨论】:
-
尝试使用
document.getElementById("myhtml").src="html.php"。 -
哦,它有效!你应该回答我会选择喜欢它谢谢!
标签: javascript html dom reload