onload的JS / PHP / HTML问题

时间:2011-04-05 08:29:23

标签: php javascript html

的index.php

<html>

<head>
<script language="JavaScript" src="lol.js.php"></script>
</head>


<?php
    //grab product id's who need to be showed
    $pids = '1,2,3';
?>

<body onload="update_timers();">

lol.js.php

<script type="text/javascript">

function update_timers()
{
    alert('hi');
}
</script>

我不确定我缺少什么,但这不会弹出警报窗口。那是为什么?

1 个答案:

答案 0 :(得分:6)

删除

 <script type="text/javascript">
 </script>

来自JS文件。

浏览器中的JavaScript错误控制台应将这些标记显示为语法错误。

另外,正如@Jared指出的那样,你应该发送一个内容类型标题:

<?php header("Content-type: text/javascript"); ?>