youtian001 发表于 2005-1-24 14:15:29

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

<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.
是怎么回事呢??谢谢

youtian001 发表于 2005-1-24 14:36:08

如果说这不是标准的javascript, 而是 jacript的话,那有人能给我对应的标准的javascript吗/???
谢谢!!

涩兔子 发表于 2005-1-24 15:08:52

我对网页特效没有研究

惭愧 :oops:

youtian001 发表于 2005-1-24 16:09:32

还是要谢谢版主,
opera可以运行之,呵呵,感觉真好!!

jiangtao9999 发表于 2005-1-24 21:50:15

opera 支持的 javascript 更贴近于 IE。
如果要让 firefox 支持,要使用 netscape 的 javascript

minsj 发表于 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.
页: [1]
查看完整版本: 请问这段javascript有什么问题??谢谢