Php 从另一个iframe单击按钮时加载iframe内容
我有一个Php 从另一个iframe单击按钮时加载iframe内容,php,iframe,Php,Iframe,我有一个main.php文件,其中包含两个iframe:test1和test2 <iframe id="test1" name="test1" src="test1.php" height="300" width="200"></iframe> <iframe id="test2" name="test2" src="test2.php"></iframe> #test1包含显示:无 我想在单击test2.php上的按钮时显示test1.p
main.php
文件,其中包含两个iframe:test1
和test2
<iframe id="test1" name="test1" src="test1.php" height="300" width="200"></iframe>
<iframe id="test2" name="test2" src="test2.php"></iframe>
#test1
包含显示:无代码>
我想在单击test2.php
上的按钮时显示test1.php
的内容。我尝试了许多选项,并参考了以前与此问题相关的帖子,但无法加载test1.php
。我如何才能做到这一点?编辑:我不确定你所说的“加载”是什么意思。是否最初加载了另一个div的内容,而您只是试图更改其可见性?或者您正在尝试更改iframe的全部内容
案例1:
如果您试图在单击按钮时更改iframe中已加载内容的可见性,请检查以下问题:
访问所需的元素后,可以轻松修改其显示属性
案例2:
如果您试图在单击按钮时更改iframe的全部内容,则需要更改其src属性。检查此问题以获得答案:
使用jquery,当单击test2上的按钮时,使test1显示块和test2显示无,反之亦然
$('#按钮测试2')。单击(函数(){
$('#test1').css('display':'block');
})
iframe几乎总是一个坏主意,很容易被替换。我认为这是不可能的,除非单击事件iframe中的页面在您的服务器上,并且它发送了一个ajax请求,您的另一个iframe中的页面正在轮询该请求。