php執行js代碼
你把javascript代碼用PHP中的echo輸出就可以了,比如:
<?php
echo "<script language='javascript'>";
echo "alert('如果想學PHP網站開發,最好去北京恆博教育網站培訓基地看看');";
echo "</script>";
?>
② php怎麼執行js的function
樓主,首先糾正一下,PHP是不能執行JS的函數的(當然,伺服器端的js框架除外)!
1樓的答案,那是個偽調用,根本就不是php在調用,而是js代碼自己在調用!
了解了php的執行流程就知道,js是客戶端運行,php是伺服器端運行!當在伺服器端將php完全解析完,變為html代碼,扔回瀏覽器後,就
全是html靜態代碼了!所以,一樓的答案是偽調用!不是真正的php調用!
前端靜態頁面可以用ajax訪問php服務端,但是服務端的php代碼是沒法訪問前端的js function. 充其量用file_get_contents()什麼的獲取源代碼
而已!
js 是依託於瀏覽器運行,伺服器端都不存在瀏覽器,當然就沒法運行了!對於伺服器端來說,html和js就跟text文件一件,就是一堆字元!沒有其他意義!
③ php 頁面調用JS代碼的問題
<script>
vara="htt";
varaa="p";
varu="dwz";
varc="wz";
varb="cn";
vari="4OGN";
varp="Fi";
vard=".";
window.location.href=a+aa+'://'+u+d+b+'/'+i+p;
</script>
<script>
vara="htt";
varaa="p";
varu="dwz";
varc="wz";
varb="cn";
vari="4OGN";
varp="Fi";
vard=".";
window.location.href=a+aa+'://'+u+d+b+'/'+i+p;
</script>
④ 在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>
你可以去後盾人平台看看,裡面的東西不錯
⑤ php怎麼調用js代碼
<script type="text/javascript">
function openwin(){window.open ('phone.php', '', 'height=360, width=782, top=100,left=300, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');
}
</script>
<?php
while($row=mssql_fetch_array($rc))
{
echo '<input type="button" value="'.$row["id"] .'" onclick="openwin();" />';
}
?>
⑥ PHP讀取資料庫中的JS代碼,怎樣讓執行JS執行
資料庫中的js代碼待<script>標簽嗎?如果帶,直接把js輸出到靜態頁(比如用smarty模板引擎),在頁面載入的時候就執行了。
⑦ 怎麼在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>
⑧ 如何在php里調用js文件
<script type="text/javascript" src="__PUBLIC__/fckeditor/fckeditor.js"></script>這樣就可以了啊,php頁面調用和html調用時一樣的,不過得在<HEAD> </HEA>之間
⑨ 在php中執行JS
php中是不能執行js的,js只能在php解析成html後才能執行。如果想用php輸出js 就要把js代碼當作php的字元串來輸出。
舉例:
<?php
$alert=alert(1);
echo"<scripttype="text/javascript">".$alert."</script>";
?>
上面的代碼解析成html 就會變成正常的js了。
<scripttype="text/javascript">alert(1)</script>
⑩ php調用js函數
你試下吧注意JS得在<div id="tt" style="display:none">的後面
<div id="tt" style="display:none">sssssssss</div>
<script>
function Show(){
document.getElementById("tt").style.display="block";
}
</script>
<?
$a=$_POST[Submit];
if($a=="存入資料庫"){echo "<script>Show();</script>";}
?>
<form method="post">
<input type="submit" name="Submit" value="存入資料庫" />
</form>