请求高手帮忙用VBScript实现以下这个js页面的效果

snailili 2003-03-06 08:09:08
两个月了,未遂。
因为我要把这个效果容入到自己的VBScript代码中,感激!
<HTML>

<HEAD>
<TITLE></TITLE>
<META name="Generator" content="Microsoft FrontPage 4.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<META name="Author" content="JnKc">
<META name="Keywords" content>
</HEAD>

<BODY>

<TABLE border="1" cellspacing="3" cellpadding="10" align="center" width="500">
<TR>
<TD><button onClick="show()">显示层</button></TD>
<TD> </TD>
<TD align="right"><button onClick="show()">显示层</button></TD>
</TR>
<TR>
<TD> </TD>
<TD align="center"><button onClick="show()">显示层</button></TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD><button onClick="show()">显示层</button></TD>
</TR>
</TABLE>

<DIV id="jnkcLayer" style="position:absolute; width:100px; height:100px; z-index:1; background-color: #009966;visibility: hidden"
onclick="this.style.visibility='hidden'">

<BR>
我是一个层,打我我消失。^@^

</DIV>


<script language="javaScript">

function show(){
var obj = event.srcElement;
var jnkcTop = 0;
var jnkcLeft = 0;
var objP = obj;
while (objP.tagName!="BODY"&&objP){
jnkcTop += objP.offsetTop;
jnkcLeft += objP.offsetLeft;
objP = objP.offsetParent;
}
jnkcLayer.style.top = jnkcTop+obj.offsetHeight;
jnkcLayer.style.left = jnkcLeft;
jnkcLayer.style.visibility = 'visible';
}

</script>

</BODY>

</HTML>
...全文
32 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ryuginka 2003-09-05
  • 打赏
  • 举报
回复
up
snailili 2003-03-06
  • 打赏
  • 举报
回复
问题已经解决,请暂时不要回贴,谢谢!

http://expert.csdn.net/Expert/topic/1306/1306957.xml?temp=9.435672E-02
possible_Y 2003-03-06
  • 打赏
  • 举报
回复
<HTML>

<HEAD>
<TITLE></TITLE>
<META name="Generator" content="Microsoft FrontPage 4.0">
<META name="ProgId" content="FrontPage.Editor.Document">
<META name="Author" content="JnKc">
<META name="Keywords" content>
</HEAD>

<BODY>

<TABLE border="1" cellspacing="3" cellpadding="10" align="center" width="500">
<TR>
<TD><button onClick="vbscript:show()">显示层</button></TD>
<TD> </TD>
<TD align="right"><button onClick="vbscript:show()">显示层</button></TD>
</TR>
<TR>
<TD> </TD>
<TD align="center"><button onClick="vbscript:show()">显示层</button></TD>
<TD> </TD>
</TR>
<TR>
<TD> </TD>
<TD> </TD>
<TD><button onClick="vbscript:show()">显示层</button></TD>
</TR>
</TABLE>

<DIV id="jnkcLayer" style="position:absolute; width:100px; height:100px; z-index:1; background-color: #009966;visibility: hidden"
onclick="this.style.visibility='hidden'">

<BR>
我是一个层,打我我消失。^@^

</DIV>


<script language="vbscript">

function show()
obj = event.srcElement;
jnkcTop = 0;
jnkcLeft = 0;
objP = obj;
Do while objP.tagName!="BODY"&&objP
jnkcTop += objP.offsetTop;
jnkcLeft += objP.offsetLeft;
objP = objP.offsetParent;
Loop
jnkcLayer.style.top = jnkcTop+obj.offsetHeight;
jnkcLayer.style.left = jnkcLeft;
jnkcLayer.style.visibility = 'visible';
end function

</script>

</BODY>

</HTML>

87,922

社区成员

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

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