js 用firefox的firebug报错误Event.observe is not a function

来源:百度知道 编辑:UC知道 时间:2024/06/14 18:26:14
firebug显示错误是Event.observe is not a function
请问为什么

<script src="js/fabtabulous.js" type=text/javascript></script>

<script type=text/javascript>

var initialtab = [1, "sc1"]

var previoustab = "";
var intv;

function expandcontent(cid, aobject)
{
stopTimer();

highlighttab(aobject)

if (previoustab != "")
document.getElementById(previoustab).style.display = "none"

document.getElementById(cid).style.display = "block"
previoustab = cid
}

function highlighttab(aobject)
{
stopTimer();

if (typeof tabobjlinks == "undefined")
collectddimagetabs()

for (i = 0; i < tabobjlinks.length; i++)
tabobjlinks[i].className = ""

aobject.className = "current"
}

function collectddimagetabs()
{
va

Event.observe(window, 'load', do_onload, false);//错误出现在这一行

前面加个this

this.Event.observe(window, 'load', do_onload, false);

Event.observe 是prototype框架的事件注册函数。
原因可能是你没引入prototype框架的文件。

事件,OBSERVE不是一个(可调用)函数。
你不具体说明干什么出现这样的错误,不好解决。重装可能会解决。