从单独的文件调用onload

时间:2011-07-08 23:05:11

标签: php jquery

我有一个文件header.php,所有其他文件都在使用它。该文件具有body onload功能。但是这个函数只被另一个名为test.php的文件使用。如何通过使用jQuery或php从test.php调用此函数。

<body onLoad="setCountDown();">

2 个答案:

答案 0 :(得分:1)

我建议您使用以下内容: - 删除onload,因此您只有<body>

  • 在你的test.php中输入:

    &LT;脚本&GT;      $(setCountDown);  &LT; /脚本&GT;

这样,只有在需要时才会调用setcountDown

希望这会有所帮助。干杯

答案 1 :(得分:1)

在header.php文件中,您需要更改提供的行:

<body <?php 
    $currentFile = $_SERVER["SCRIPT_NAME"];
    $parts = explode('/', $currentFile);        // necessary?
    $currentFile = $parts[count($parts) - 1];   // necessary?

    if ($currentFile = 'test.php') echo "onload='setCountDown();'" ?>>

您需要测试变量$ _SERVER ['SCRIPT_NAME']解析的内容,您可能不需要以下两行我不确定是否必要。