简单问题:Safari和CSS/Javascript滚动

简单问题:Safari和CSS/Javascript滚动,javascript,css,safari,internet-explorer,rollover,Javascript,Css,Safari,Internet Explorer,Rollover,基本上,我有一堆标记,它们被包装在一堆中,还有一些javascript让它们进行滚动。该页面在IE和Firefox中运行良好,但Safari提供: TypeError:表达式“ImageNavigateForum”[undefined]的结果为 不是一个物体。” 其中ImageNavigateForum是的ID标记。(滚动页面上的任何时发生simmelar错误。) 所需代码如下: style.css中有一个匹配的#NavigateForum条目 <div id="NavigateFo

基本上,我有一堆
标记,它们被包装在一堆
中,还有一些javascript让它们进行滚动。该页面在IE和Firefox中运行良好,但Safari提供:

TypeError:表达式“ImageNavigateForum”[undefined]的结果为 不是一个物体。”

其中ImageNavigateForum是
的ID标记。(滚动页面上的任何
时发生simmelar错误。)

所需代码如下:


style.css中有一个匹配的
#NavigateForum
条目

<div id="NavigateForum" onmouseover="ImageNavigateForum.style.visibility='visible'" onmouseout="ImageNavigateForum.style.visibility='hidden'">
<a href="http://www.dmt-nexus.com/forum">
    <img id="ImageNavigateForum" src="images\NavigateForum.jpg" class="hidden" alt="" />
</a>
应该是

onmouseover="ImageNavigateForum (…)
我甚至不知道你的为什么在FX和IE上工作


编辑:在其他地方也一样,您希望通过元素的id(如IE中的onmouseout)获取对元素的引用。。如果在全局对象上放置属性foo,Safari和Firefox现在都表面上模仿这种行为,也许Safari不会对图像执行此操作?啊,我想知道这是否是一个额外的“功能”,使ID更像名称
onmouseover="document.getElementById('ImageNavigateForum') (…)