QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1529|回复: 5

请问这段javascript有什么问题??谢谢

[复制链接]
发表于 2005-1-24 14:15:29 | 显示全部楼层 |阅读模式
<body ONLOAD="soccerOnload();">
<div id="soccer" style="position:absolute; left:149px; top:222px"><a href="http:///mnt/d/mx2004/%3F%3F%3F%3F%3F/shiyan.htm" target="_blank"><IMG SRC="2-2.GIF" name="Image1" id="Image1" border="0"></a>
</div>
<script language="JavaScript">
var msecs = 500;
var counter = 0;
function soccerOnload() {
setTimeout("blink()", msecs);
}
function blink() {
soccer.style.visibility =
(soccer.style.visibility == "hidden") ? "visible" : "hidden";
counter +=1;
setTimeout("blink()", msecs);
}
</script
我想实现的是图片的 闪烁,但是在linux的浏览器下总是不行.
我的浏览器一经选择了支持javascript.
是怎么回事呢??谢谢
 楼主| 发表于 2005-1-24 14:36:08 | 显示全部楼层
如果说这不是标准的javascript, 而是 jacript的话,那有人能给我对应的标准的javascript吗/???
谢谢!!
回复

使用道具 举报

发表于 2005-1-24 15:08:52 | 显示全部楼层
我对网页特效没有研究

惭愧
回复

使用道具 举报

 楼主| 发表于 2005-1-24 16:09:32 | 显示全部楼层
还是要谢谢版主,
opera可以运行之,呵呵,感觉真好!!
回复

使用道具 举报

发表于 2005-1-24 21:50:15 | 显示全部楼层
opera 支持的 javascript 更贴近于 IE。
如果要让 firefox 支持,要使用 netscape 的 javascript
回复

使用道具 举报

发表于 2005-1-27 19:04:37 | 显示全部楼层
修改blink函数为:
function blink() {
    var temp = document.getElementById("soccer");
    temp.style.visibility = (temp.style.visibility == "hidden") ? "visible" : "hidden";
    counter += 1;
    setTimeout("blink()", msecs);
}
原来的函数实现直接通过ID来引用一个对象,下面是警告信息:
Warning: Element referenced by ID/NAME in the global scope. Use W3C standard document.getElementById() instead.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 19:04 , Processed in 0.039580 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表