PHP内部的javascript函数

我想要做的是内部脚本标签在php循环内运行javascript。 例如:

 $('#mydiv').mouseover(function(){ time(); function time(){ <?php $secs = 45; $secs--; if($secs //javascript code here } });  

我的主要目的是当用户鼠标hoverdiv,javascript函数运行并且在javascript函数内部有php如果conitions。 如果时间小于25,则执行指定的javascript代码。 然后另一个条件,如果时间少于10然后做另一个javascript函数。任何类型的帮助将不胜感激。 谢谢

JavaScript是客户端脚本,PHP是服务器端脚本。 所以,要么对服务器进行AJAX调用,要么只进行纯JS。

AJAX + PHP:

  

secs.php:

  

纯JS:

  

PHP在服务器上运行并输出一些文本。

然后浏览器将该文本解释为HTML / JS / etc.

除非您发出新的HTTP请求,否则无法运行PHP以响应客户端事件。

如果您知道PHP在构建页面时所关注的值,那么您可以使用存储在变量中的数据生成JavaScript。

你不能在Javascript中使用PHP,如果你需要服务器端操作,你应该使用AJAX。 jQuery有一个巧妙的实现。

你不能这样做,因为php运行在服务器和客户端上的JavaScript。 这意味着您的PHP代码将转换为服务器上的DHTML并发送给客户端。 但javascript在客户端上运行…所以如果你想要将它们两者结合起来。 你必须再次从客户端请求服务器(例如ajax)。

但是回到你的代码……为什么你不计算javascript的时间? 你可以通过var date = new Date(); time = date.getCurrentTime()得到你想要的东西var date = new Date(); time = date.getCurrentTime() var date = new Date(); time = date.getCurrentTime()