在onload事件上创建的Javascript对象范围

时间:2014-08-05 16:51:51

标签: javascript events scope

我有一个在body onload事件上创建的对象:

<body onload="var clock = new Clock(<?php echo $user->timezone ?>); clock.start();">

当我尝试在页面上进一步引用它时,我们可以这样说:

<div id="month" onclick="alert(clock.time());"></div>

它会给我一个未声明功能的错误..我错过了什么吗?

ps:我真的不想在javascript文件中的其他地方实例化对象,因为时钟需要PHP中的几个参数。

0 个答案:

没有答案