2011-07-08 35 views
1

我有一个文件header.php正在被所有其他文件使用。此文件具有正文加载功能。但是这个函数只被另一个名为test.php的文件使用。我怎样才能通过使用jQuery或PHP从test.php调用这个函数。从单独的文件调用onload

<body onLoad="setCountDown();"> 

回答

1

我建议你如下: - 删除onload事件,所以你必须只<body>

  • 在你的test.php把这个:

    < SCRIPT> $ (setCountDown); </SCRIPT>

这样,setcountDown只在需要时被调用。

希望这会有所帮助。干杯

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”]解析为,你可能不需要以下两行,我不确定是否有必要。