English 中文(简体)
将一项功能从PHP档案转到另一个PHP档案?
原标题:Calling a function from a PHP file to another PHP file?

I created a file called "page.php" with the below code.

<!DOCTYPE  HTML>
<html>
    <body>
        <?php
            require  form.php ;
        ?>
        <a href="#" onclick="call_popup( form_container )">Click this link!</a>
   </body>
</html>

此外,我还创建了另一个题为“格式.php”的文件,其编号如下:

<script type="text/javascript">
    function call_popup (container_id) {
        var id= document.getElementById(container_id);
        alert(id);
    }
</script>
<div id="form_container">
    <form>
        <input type="text" />
        <input type="button" value="submit" />
    </form>
</div>

我试图在“第.php页”中称呼“欢迎(container_id)”功能,“form.php”。 当我点击“Click thisLink”时,它给出了一个错误的话:-popup(表格_container )

我在哪里错了?

最佳回答

在“第.php页”一开始,你需要补充:

require_once("form.php");

但我并不相信,这些职能与 Java文有关。

Try创设了“Java”文本,并在两个PHP文档中提及:

<script src="file.js" type="text/javascript" />
问题回答

将 your本代码放在不同的档案中,例如file.js

在<代码>head节中,将这一档案列入所有希望使用你的代码的超文本档案:

<!DOCTYPE  HTML>
<html>
    <head>
        <script type="text/javascript" src="file.js"></script>
    <head>
    <body>
        <a href="#" onclick="call_popup( form_container )">Click this link!</a>
    </body>
</html>

采用更好的做法,将客户代码(Java成文)与服务器边代码分开。

我刚刚在我的当地XAMPP上测试了你的布局,并做了工作(尽管这不是把 Java和超文本相混合的最佳做法)。 你们是否确保“要求”的电话工作? 你在浏览器中是否看到“原样.php”的定义?

或许你们刚刚走到“仿照.php”的道路上来,而PHP错误信息在服务器上已经失效(在生产环境中并非罕见)。 在该案中,PHP将因缺少档案而死亡,但赢得任何信息,即有些错误......。

不使用

require  form.php ;

载于<代码>php>。 标签的使用

include ()




相关问题
CSS working only in Firefox

I am trying to create a search text-field like on the Apple website. The HTML looks like this: <div class="frm-search"> <div> <input class="btn" type="image" src="http://www....

image changed but appears the same in browser

I m writing a php script to crop an image. The script overwrites the old image with the new one, but when I reload the page (which is supposed to pickup the new image) I still see the old one. ...

Firefox background image horizontal centering oddity

I am building some basic HTML code for a CMS. One of the page-related options in the CMS is "background image" and "stretch page width / height to background image width / height." so that with large ...

Separator line in ASP.NET

I d like to add a simple separator line in an aspx web form. Does anyone know how? It sounds easy enough, but still I can t manage to find how to do it.. 10x!

热门标签