我有一个使用7种不同的iframe构建的页面:
我有一个正在“ contentframe”中运行的.php文件.当我单击其中的按钮时,它会将帖子发送到.php. .php可以正常运行,但是在结尾处,我希望它重新加载左框架.
我尝试了这些页面上的建议:
但这些似乎都不起作用.
在.php中,我正在尝试:
?>
parent.getElementById('leftframe').location.reload();
alert("Ping");
这也不起作用.有什么建议么?
谢谢!
解决方法:
在客户端可以使用后端刷新iframe绝对是错误的.
这个对我有用:
document.getElementById('leftFrame').contentWindow.location.reload();
alert('Ping');
而且,是的,您确定需要iframe吗?
绝对不是一个好习惯.特别是在一个功能强大的JS及其框架和AJAX的世纪中.如果您更新DOM元素的内容而不是刷新iframe,那会更好.
标签:iframe,javascript,php
来源: https://codeday.me/bug/20191120/2041749.html