【发布时间】:2015-09-02 02:43:12
【问题描述】:
我有一个由 7 个不同 iframe 构建的页面:
<iframe id="leftframe" src="structure/leftbar.php"></iframe>
<iframe id="headerframe" src="structure/header.php"></iframe>
<iframe id="menuframe" src="structure/menu.php"></iframe>
<iframe id="timerframe" src="structure/times.php"></iframe>
<iframe id="settingsframe"></iframe>
<iframe id="contentframe" name="contentframe"></iframe>
<iframe id="chatframe" src="chat/index.php"></iframe>
我有一个在“内容框架”中运行的 .php。当我单击其中的按钮时,它会将post 发送到.php。 .php 功能正常,但最后,我希望它重新加载 leftframe 框架。
我尝试了这些页面上的建议:
How to refresh an IFrame using Javascript? What's the best way to reload / refresh an iframe using JavaScript?
但这些似乎都不起作用。
在.php我正在尝试:
?>
<script>
parent.getElementById('leftframe').location.reload();
alert("Ping");
</script>
<?php
这也不起作用。有什么建议吗?
谢谢!
【问题讨论】:
-
停止为此使用框架,10 年前这是一个好主意,现在就糟糕了
-
我尝试使用
$("#xxx").load();,但它导致框架加载不均匀,有时菜单栏开始闪烁。这是我发现的第一种方式,甚至是全面的..
标签: javascript php iframe