简单问题:Safari 和 CSS/Javascript 翻转

发布于 2024-08-11 07:11:55 字数 748 浏览 6 评论 0原文

基本上我有一堆 标签包裹在一堆

中,还有一些 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

深海里的那抹蓝 2024-08-18 07:11:55
onmouseover="ImageNavigateForum (…)

应该是

onmouseover="document.getElementById('ImageNavigateForum') (…)

我什至不知道为什么你的可以在 FX 和 IE 上运行。

编辑:同样适用于您想要通过元素的 id 获取对元素的引用的其他地方(例如 onmouseout)

onmouseover="ImageNavigateForum (…)

should be

onmouseover="document.getElementById('ImageNavigateForum') (…)

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)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文