Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/231.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何更改iframe的源代码,然后重新加载,但使用命令而不是链接_Php_Iframe_Hyperlink_Webserver_Ip - Fatal编程技术网

Php 如何更改iframe的源代码,然后重新加载,但使用命令而不是链接

Php 如何更改iframe的源代码,然后重新加载,但使用命令而不是链接,php,iframe,hyperlink,webserver,ip,Php,Iframe,Hyperlink,Webserver,Ip,我有这个密码 if(stripos($text," on")!==FALSE){ //here it should goto 192.168.1.102/?dev=light?cmd=on } else{ //here it should goto 192.168.1.102/?dev=light?cmd=off } 我想让它在一个iframe中打开地址,但不是用超链接来改变iframe的来源,而是用一个命令,这将立即完成。。。你们能帮帮我吗?:) Victor当您使用php在服务器端运行代码

我有这个密码

if(stripos($text," on")!==FALSE){
//here it should goto 192.168.1.102/?dev=light?cmd=on
}
else{
//here it should goto 192.168.1.102/?dev=light?cmd=off
}
我想让它在一个iframe中打开地址,但不是用超链接来改变iframe的来源,而是用一个命令,这将立即完成。。。你们能帮帮我吗?:)
Victor

当您使用php在服务器端运行代码时,您将创建一个完整的html页面(标记、iframe&…),浏览器将被刷新。可以在php代码中设置iframe的新源代码。如果要在不完全刷新的情况下更改帧源,可以在客户端使用javascript:

<SCRIPT LANGUAGE="JavaScript">
    document.getElementById('myframe').src = '192.168.1.102/?dev=light?cmd=on';
</script>

document.getElementById('myframe').src='192.168.1.102/?dev=light?cmd=on';

我没有跟上?这只是代码的一部分。。。我只是想让你补充我需要的:)我试过了,但没用:(我也做了?>而且