我从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()”?
答案 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>