Html 在iframe源页面中使用meta-refresh标记会导致页面刷新调用iframe的位置
我正在寻找一种简单聊天页面的快速方法,因为我不想使用Ajax或jQuery,所以我在源页面上使用了下面的标记,例如Html 在iframe源页面中使用meta-refresh标记会导致页面刷新调用iframe的位置,html,iframe,metadata,Html,Iframe,Metadata,我正在寻找一种简单聊天页面的快速方法,因为我不想使用Ajax或jQuery,所以我在源页面上使用了下面的标记,例如page2.php <meta http-equiv="refresh" content="2"> <!--And the page content goes here--> <iframe src="page2.php" border="1"></iframe> 现在我所期望的只是iframe被刷新,但是整个page1.php被刷
page2.php
<meta http-equiv="refresh" content="2">
<!--And the page content goes here-->
<iframe src="page2.php" border="1"></iframe>
现在我所期望的只是
iframe
被刷新,但是整个page1.php
被刷新了,为什么会这样?而在page2.php
上声明meta-refresh
又有什么用呢?实际上使用iframe
是否将源页面的标记嵌入到我们使用iframe的页面中?不幸的是,由于iframe的加载方式,似乎无法解决此问题。iframe必须加载到DOM中才能正常工作,一旦加载完毕,元刷新就会影响整个页面
相反,您可以使用以下onLoad[或者,如果您在$(document.ready())中使用jQuery:
然后调整iframe:
<iframe src="page2.php" name="someLogicalName" border="1"></iframe>
<iframe src="page2.php" name="someLogicalName" border="1"></iframe>