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>之間