【求助】浏览(贪婪大陆)时出现的问题。

阅读:10686回复:7
2004-12-24 18:43
写私信
楼主#
当浏览(贪婪大陆)这个BT站时,当鼠标悬停时无法弹出介绍页面。而访问其它BT站和BT联盟却可以,不知道是什么原因,希望高手解答。
行到水穷处 坐看云起时
2004-12-24 18:43
写私信
2楼#
贪婪大陆

http://www.greedland.com/

这是一个主要发布动漫作品,相关音乐的网站,当鼠标在下载项目上悬停时,会有弹出的窗口对下载项目进行介绍,可是在FF下看不到,而BTCHINA的却可以看到,希望版主帮忙,谢谢。
行到水穷处 坐看云起时
2004-12-24 18:43
写私信
3楼#
这下面这段代码是他们显示tip所使用的:
function showTip(msg)
{
	var obj = 'TipBox';
/*
  	if (NN4)
	{
		if (document.layers[obj] != null)
			document.layers[obj].visibility = 'hidden';
	}
	else if(IE4)
		document.all[obj].style.visibility = 'hidden';
*/
	if (typeof(hideTimeOut) != 'undefined') clearTimeout(hideTimeOut);
	if (NN4)
	{
		if (document.layers[obj].visibility != 'visible')
		{
			with (document[obj].document)
			{
				open();
				write('<layer id=TipBox bgColor=#ffffee style="width: 600px; border: 1px solid #000000" onMouseover="keepTip()" onMousewheel="keepTip()" onMouseout="hideTip()">' + msg + '</layer>');
				close();
			}
			var objp = document.layers.TipBox;
			objp.moveTo(100, e.y + 6);
		}
		document.layers[obj].visibility = 'visible';
	}
	else if(IE4)
	{
		if (document.all[obj].style.visibility != 'visible')
		{
			document.all[obj].innerHTML = msg ;
			var y = event.y;
			var objp = document.all.TipBox.style;
			var yy = document.body.scrollTop + y + 12;
			objp.pixelLeft = 100;
			objp.pixelTop = yy;
		}
		document.all[obj].style.visibility = 'visible';
	}
}


其中只考虑了Netscape4和IE两种情况。Netscape4所支持的layers早就被废除了,IE的分支ff也走不进去,所以就显示不出来了。
2004-12-24 18:43
写私信
4楼#
版主分析得好专业,代码我是看不懂了@_@。不过原因版主讲得很清楚了,谢谢。
行到水穷处 坐看云起时
2004-12-24 18:43
写私信
5楼#
别只给原因啊老大
偶过来就是看解决方案地……
可谓跪求
2004-12-24 18:43
写私信
6楼#
解决方法就是自己写一个修正的脚本
怎么写?
自己研究吧
2004-12-24 18:43
写私信
7楼#
最近盗墓的比较多,大家小心别见鬼啦
MM:你是个外表冷酷,内心却很甜蜜的男人。