php中是不能执行js的,js只能在php解析成html后才能执行。如果想用php输出js 就要把js代码当作php的字符串来输出。
举例:
<?php$alert = alert(1)
echo "<script type=\"text/javascript\">".$alert."</script>"
?>
上面的代码解析成html 就会变成正常的js了。
<script type="text/javascript">alert(1)</script>1、php调用js中的值在z.php页面中有这样一段代码:
<script type="text/javascript" >var url="aaaa*"</script><? $key="<script type=text/javascript>document.write(url)</script>"echo $key?>
2、php调用js中的方法(函数)<script type="text/javascript">function test() { var t1=3 t1 = t1+2 alert(t1) //return t1} </script><?php echo "<script type='text/javascript'>test()</script>"?>