我有一个旧站点,主要是在Dreamweaver中完成的,我继承了该站点,前几天停止正常工作,并显示“加载时未定义onload”错误。以下是令人讨厌的JavaScript。我知道这是糟糕的Dreamweaver js,但我们正计划关闭此网站并将内容移到其他地方,所以我不想为将要关闭的网站重写所有这些js,所以我只是寻找权宜之计。此错误的其他大多数线程都处理缺少的标记,但这是body标记中的一些内联JavaScript,因此我不确定从哪里开始。
<body
bgcolor="#EAEAEA"
text="#000000"
onload="load();
MM_preloadImages(
'images/layout/button1-over.jpg',
'images/layout/button2-over.jpg',
'images/layout/button3-over.jpg',
'images/layout/button4-over.jpg',
'images/layout/button5-over.jpg'
)"
"load()"
onunload="GUnload()"
topmargin="0"
leftmargin="0"
marginheight="0"
marginwidth="0"
>
这肯定是一些古老的东西。在大多数情况下,并没有足够的理由在很长一段时间内“预加载”图像。话虽这么说,但我相信您可以仅从主体中删除“ onload”和“ onunload”属性,而且很可能没有任何问题。
将您的身体打开标签更改为此:
<body bgcolor="#EAEAEA" text="#000000" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0">