coersu
小狐狸
小狐狸
  • UID162
  • 注册日期2004-11-25
  • 最后登录2005-11-05
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:5328回复:4

关于浏览war3.replays.net时Javascript的问题……

楼主#
更多 发布于:2004-12-16 01:58
当鼠标放在每个战报标题上时将自动弹出一窗口,内容是对战报的描述,要手动关闭,非常不变,在ie和maxthon下显示为一提示标签,鼠标移开则消失,请问要如何解决这个问题呢?
Louis
火狐狸
火狐狸
  • UID72
  • 注册日期2004-11-23
  • 最后登录2005-01-17
  • 发帖数160
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
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弹出窗口来显示了。主要是他下面的移动标签不是标准代码。
猫头猪
狐狸大王
狐狸大王
  • UID163
  • 注册日期2004-11-25
  • 最后登录2005-12-04
  • 发帖数595
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
2楼#
发布于:2004-12-16 01:58
对非IE浏览器强烈的不负责任啊。
coersu
小狐狸
小狐狸
  • UID162
  • 注册日期2004-11-25
  • 最后登录2005-11-05
  • 发帖数3
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
3楼#
发布于:2004-12-16 01:58
嗯……还不是太明白……那没有办法解决吗?
Louis
火狐狸
火狐狸
  • UID72
  • 注册日期2004-11-23
  • 最后登录2005-01-17
  • 发帖数160
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
4楼#
发布于:2004-12-16 01:58
coersu:嗯……还不是太明白……那没有办法解决吗?回到原帖
么办法啊,要么你写信给这个网站的网管提建议,要么还是用ie看吧
游客

返回顶部