阅读:5814回复:4
关于浏览war3.replays.net时Javascript的问题……
当鼠标放在每个战报标题上时将自动弹出一窗口,内容是对战报的描述,要手动关闭,非常不变,在ie和maxthon下显示为一提示标签,鼠标移开则消失,请问要如何解决这个问题呢?
|
|
1楼#
发布于:2004-12-16 01:58
嗯,ie下的“提示标签,鼠标移开则消失”是使用了一些不规范的代码来实现的,显示消息的函数如下:
function popup(msg,bak){ var content="<TABLE WIDTH=300 BORDER=0 CELLPADDING=4 CELLSPACING=1 "+ "BGCOLOR="+bak+"><TD bgcolor=#efefef>"+msg+"</TD></TABLE>"; if(old){alert(msg);return;} else{yyy=Yoffset; if(nav){skn.document.write(content);skn.document.close();skn.visibility="visible"} if(iex){document.all("dek").innerHTML=content;skn.visibility="visible"} } } 这里的if(old)中的old在前面赋值是: if(navigator.appName=="Netscape"){(document.layers)?nav=true:old=true;} 所以在ff中old就是true,那么就用alert弹出窗口来显示了。主要是他下面的移动标签不是标准代码。 |
|
2楼#
发布于:2004-12-16 01:58
对非IE浏览器强烈的不负责任啊。
|
|
3楼#
发布于:2004-12-16 01:58
嗯……还不是太明白……那没有办法解决吗?
|
|
4楼#
发布于:2004-12-16 01:58
|
|