简单问题:Safari 和 CSS/Javascript 翻转
基本上我有一堆 标签包裹在一堆
中,还有一些 javascript 使它们进行翻转。该页面在 IE 和 Firefox 中运行良好,但 Safari 提供:“类型错误:表达式 'ImageNavigateForum' [未定义] 的结果是 不是一个物体。”
其中 ImageNavigateForum 是 的 ID 标记。(当滚动到页面上的任何
时,会出现类似的错误。)
必要的代码如下:
<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>
style.css 中有一个匹配的 #NavigateForum
条目
Basically I have a bunch of <img>
tags wrapped in a bunch of <div>
's, and some javascript to make them do rollovers. The page functions beautifully in IE and in Firefox, but Safari gives:
"TypeError: Result of expression 'ImageNavigateForum' [undefined] is
not an object."
Where ImageNavigateForum is the ID tag of the <img>
. (a simmelar error occurs when rolling over any <img>
on the page.)
Necessary code follows:
<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>
there is a matching #NavigateForum
entry in style.css
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该是
我什至不知道为什么你的可以在 FX 和 IE 上运行。
编辑:同样适用于您想要通过元素的 id 获取对元素的引用的其他地方(例如 onmouseout)
should be
I don't even know why yours works on FX and IE.
Edit: Same goes with other places where you want to get a reference to an element by it's id (like the onmouseout)