php调用javascript
1. 怎么在php里执行JS
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>
2. php引用javascript变量问题!
js和php不能相提并论...
在js里面定义page只能在js里面使用,是不能在php里面使用的..
js与php变量交换的话.. 你可以看看ajax技术..(这个不建议现在去看它,会越来越昏)
按照你这个问题我估计你是新学php..
我来说说运行过程吧
首先js定义变量,你并没有让它输出..
在php代码里面
你设定 $page 为 <script type='text/javascript'>document.write(page)</script>
这一句打印出来之后是js代码,所以是由js来输出的,在前面已经设置page为10,所以输出10
在下面你输出 ($page + 1)
这一句让php非常费解,你前面设定的$page为字符串(<script type='text/javascript'>document.write(page)</script>),现在又加1,显然是有问题的..
于是php就只能自作主张了~把字符串看作是空值,直接把你的1加进去..
那么就输出1了~
3. PHP中能否使用javascript语言
可以,在PHP里面,JS和HTML一样,写JS的时侯不管PHP,和在HTML中写JS是一样的。
4. php文件中用什么语句插入javascript如果调用外部js文件又用什么语句呢
在JS文件A中调用另一JS文件B,可以实现,但只能等A载入完成后才能载入B,实现代码:
在A中插入以下代码(经本地调试成功)
var otherJS = 'diaoyong.js';//js的地址,请自定义
document.write('');
如要调试,请在与页面同目录创建diaoyong.js,内容为
alert('调用到了外部的js!');
5. 如何在php里调用js文件
<script type="text/javascript" src="__PUBLIC__/fckeditor/fckeditor.js"></script>这样就可以了啊,php页面调用和html调用时一样的,不过得在<HEAD> </HEA>之间