IE8 JavaScript 错误鼠标悬停错误

IE8 javascript error onmouseover error

本文关键字:错误 悬停 鼠标 IE8 JavaScript      更新时间:2023-09-26

设法最终使我们的滑块完美运行,尽管仍然存在原型错误,这显然是当前的常态。

但是,当您将鼠标悬停在类别栏上的"主页"按钮上时,IE8中会显示另一个错误:

消息:预期对象行: 111字符:1代码: 0URI:http://foscam-uk.com/index.php

其代码为:

<li class="home css3" 
    onmouseout="toggleMenu(this,0)" 
    onmouseover="toggleMenu(this,1)">
    <a href="http://foscam-uk.com/" title="Home">
        <span>Home</span>
    </a>
</li>

更新:谢谢大家,没有调用javascript文件。现在,这以以下形式创建了更多错误:

消息:"类名"为空或不是对象

消息:"长度"为空或不是对象

如果有人能提供帮助,那就太好了。谢谢

function toggleMenu(el, over)
{
    if (over) {
        Element.addClassName(el, 'over');
    }
    else {
        Element.removeClassName(el, 'over');
     }
}

正如错误所示:

SCRIPT5009: 'toggleMenu' is undefined 
index.php, line 111 character 1

您正在调用toggleMenu,但您没有该名称的函数。这也与IE无关,因为在Chrome中可以看到相同的错误。缺少的函数就是缺少的函数。

以下是

FF报告的内容:

时间戳: 6/8/2012 9:54:02 AM
错误:未定义
切换菜单源文件: http://foscam-uk.com/index.php
行: 1

所以要么你

忘了链接那个js文件,要么你忘了写那个函数......