我正在从 href 中的另一个文件调用 javascript 函数,我想知道是否有任何方法可以在不使用 href 的情况下在 php 中调用它?
从 href 调用
<script language="javascript" type="text/javascript" src="js/myjs.js"></script>
<a href="javascript:NewCal()">Link1</a>
如何在 PHP 回显中使用“javascript:NewCal()”?
我正在从 href 中的另一个文件调用 javascript 函数,我想知道是否有任何方法可以在不使用 href 的情况下在 php 中调用它?
从 href 调用
<script language="javascript" type="text/javascript" src="js/myjs.js"></script>
<a href="javascript:NewCal()">Link1</a>
如何在 PHP 回显中使用“javascript:NewCal()”?
echo '<a href="javascript:NewCal()">Link1</a>';
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>';
试试这个代码
echo "<a href=\"javascript:NewCal();\">";
是的,您可以像这样调用函数:
<a href = "#"> <spam name="spmNewCal" onclick="javascript:NewCal()" id="spmNewCal" /></a>