如何在onclick事件中控制rayer的隐藏或显示

kenxu 2000-09-15 04:35:00
...全文
200 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
zjnbgda 2001-01-10
  • 打赏
  • 举报
回复
<head>
......
<script language="JavaScript">
<!--
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->

function MM_findObj(n, d) { //v4.0
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); if(!x) x=document.getElementById(n); return x;
}

function MM_showHideLayers() { //v3.0
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}
//-->
</script>
......
</head>
<body>
......
aaaaa
<div id="Layer1" style="position:absolute; width:54px; height:41px; z-index:1; left: 231px; top: 134px">
<table class="style">
<tr>
<td class="style" height="37">
<ul>
<li>11111111</li>
<br>
<li>jgfdjdfgtjd</li>
<br>
<li>ghjkghmkf</li>
</ul>
</td>
</tr>
</table>
</div>
......
</body>
SimonDW 2000-09-19
  • 打赏
  • 举报
回复
haha
要用onMouseOut就不要把层放在链接上。
cywei 2000-09-19
  • 打赏
  • 举报
回复
那放到哪里啊,我编程不是很好,请多指教
cywei 2000-09-18
  • 打赏
  • 举报
回复
这里的人怎么不回复我的帖子,真急死了
cywei 2000-09-16
  • 打赏
  • 举报
回复
你多给点分,我给你详细的说明,ok?
cywei 2000-09-16
  • 打赏
  • 举报
回复
算了,给你吧,我都等不急了,下面的代码相信你看的懂吧,插到网页中就可以了,再说一次,你的分太吝啬了,我写代码也怪辛苦的,就得这么点分,你说是不是很亏啊!



<script language="JavaScript">
<!--
function MM_showHideLayers() {
var i,p,v,obj,args=MM_showHideLayers.arguments;
for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v; }
obj.visibility=v; }
}

function MM_findObj(n, d) {
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
}
//-->






<a href="#" onMouseOver="MM_showHideLayers('love','','show')"

onMouseOut="MM_showHideLayers('love','','hide')">请点击这个</a>
<div id="love" style="position:absolute; width:113px; height:28px; background-color:#CCCCFF; layer-background-color:#CCCCFF; border:0px; z-index:1; left: 109px; top: 4px; visibility: hidden">看到我爱你了吗</div>
txywind 2000-09-15
  • 打赏
  • 举报
回复
我也想知道

10,607

社区成员

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

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