问一个菜鸟问题,在netscape中不支持弹出式菜单浏览吗

michaelmo19 2002-10-22 10:56:41
那部分script在IE上能顺利通过!
...全文
31 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
michaelmo19 2002-10-22
  • 打赏
  • 举报
回复
由于是菜鸟,很多东西都抄过来的!
最主要asp如下:
<script LANGUAGE='JAVASCRIPT'>

var cm=null;

function GetPos(el,sProp)
{
var Pos = 0;
while (el!=null)
{
Pos+=el["offset" + sProp];
el = el.offsetParent;
}
return Pos;
}

function Show(el,m)
{
if (m)
{
m.style.display='';
m.style.pixelLeft = GetPos(el,"Left")
m.style.pixelTop = GetPos(el,"Top") + el.offsetHeight
}
if ((m != cm) && (cm))
{
cm.style.display='none';
}
cm=m;
}

var IE = (document.all) ? true : false;
var NS = (document.layers) ? true : false;
function hitMouse(e)
{
var msg2 = "产品新闻";
if (NS && e.which==1)
{
return false;
}
else
if (NS && e.which==3)
{
alert (msg2);
return false;
}
else
if (IE && event.button == 1)
{
return false;
}
else
if (IE && event.button == 2)
{
alert (msg2);
return false;
}
return true;
}

document.onmousedown = hitMouse;

</script>
………
………
<td class=menu><a href="/tch/default.asp"></a></td>
<td class=menu id=d1 onmouseover=Show(this,ds1); style="cursor:s-resize">简介</td>


烂笔头Danky 2002-10-22
  • 打赏
  • 举报
回复
不是netscape不支持这样的菜单,是由于IE与netscape对层的参考方式不同,而在部分的菜单都是用层来实现的,所以你的代码在netscape不能通过,把代码帖出来让大家帮你改一改吧!

87,985

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧