当函数在单独的PHP文件中定义时,调用JavaScript函数onclick按钮事件

时间:2009-07-17 12:07:48

标签: php javascript

如何从另一个PHP文件中定义的一个PHP文件中调用JavaScript函数?

3 个答案:

答案 0 :(得分:1)

这是你想要的最佳猜测:)

我假设你有两个php文件,最终以html的形式发送到浏览器。解决方案是将您的javascript函数移动到一个单独的(外部)javascript文件,并将它们包含在两个php文件中(不包括phps include。见下文)。这样你就可以从两个文件中调用javascript函数。

你需要做的就是将函数移动到一个新文件,然后将链接放到html代码头部的外部javascript文件中(在php文件中)

<script type="text/javascript" src="js_src.js"></script>

答案 1 :(得分:1)

也许我不会回答,但我想澄清这个问题。

首先,你不能从PHP调用JavaScript函数。浏览器调用JavaScript函数。如果你知道,早先的答案是好的。如果没有,我会试着解释一下。

PHP文件在Web服务器上处理。它们被解析,编译和执行。执行PHP文件的可能结果之一是HTML代码,它被发送到浏览器。 HTML可能包含JavaScript。 HTML和JavaScript由浏览器解析/执行。

现在,如果您有两个或更多PHP文件生成单个HTML页面的情况,那么对于浏览器来说它似乎是一个单独的文件,因此如果第一个PHP脚本生成一些''标记,则每个连续的PHP代码都可能生成使用该JavaScript的HTML。

HTH。

答案 2 :(得分:0)

在您要使用该功能的文件中包含javascript函数所在的php文件。

例如。 file.php - &gt;包含js函数 你想在file2.php中使用

并在file2.php中

包括以下行

包括( “file1.php”);

然后您将轻松使用该功能

希望这会有所帮助