来自php的javascript函数,如html href

时间:2013-06-13 09:43:45

标签: php javascript

我从href中的另一个文件调用javascript函数,我想知道是否有任何方法可以在不使用href的情况下在php中调用它?

从href调用

<script language="javascript" type="text/javascript" src="js/myjs.js"></script>
<a href="javascript:NewCal()">Link1</a>

如何在PHP echo中使用“javascript:NewCal()”?

4 个答案:

答案 0 :(得分:2)

 echo '<a href="javascript:NewCal()">Link1</a>';

答案 1 :(得分:1)

PHP无法直接调用Javascript函数,因为PHP在服务器端运行,而Javascript在客户端运行。

您可以做的是将Javascript调用回显到onclick处理程序或任何其他事件处理程序,例如:

<?php
    echo '<a href="javascript:NewCal()">Link1</a>';
    echo '<p onclick="NewCal()">Click me</p>';
?>

如果你想在加载时执行它:

echo '<script>window.onload = function(){ NewCal(); };</script>';

答案 2 :(得分:0)

试试此代码

echo "<a href=\"javascript:NewCal();\">";

答案 3 :(得分:-1)

是的,您可以调用以下函数:

    <a href = "#"> <spam name="spmNewCal" onclick="javascript:NewCal()" id="spmNewCal" /></a>