请教一个菜单的问题?

xjbx
博客专家认证
2004-06-24 11:27:31
菜单的代码很简单,如下:

<TABLE WIDTH=100% BORDER=1 CELLPADDING=1 CELLSPACING=1 bordercolor='#FFFFFF' bgcolor='lightblue' style='cursor:hand'>
<TR>
<TD onclick="showMenu(this,'二级1,二级1'); ">主菜1</TD>
<TD onclick="showMenu(this,'二级2,一级2' );">主菜2</TD>
<TD onclick="showMenu(this,'二级3,二级3'); ">主菜3</TD>
</TR>
</TABLE>

<SCRIPT>
var oPopup = window.createPopup();
function showMenu(obj,S)
{
var oPopBody ,rows,Arr;
var oPopBody = oPopup.document.body;
oPopBody.style.backgroundColor = "lightblue";
oPopBody.style.border = "solid #eeeeee 1px";
Arr=S.split(",");
oPopBody.innerHTML = HTML(Arr);
rows=Arr.length;
oPopup.show(obj.offsetLeft + 10, obj.offsetTop + 40, 100, rows * 25, document.body) ;
}
function HTML(A)

{


var str="<TABLE WIDTH=300 BORDER=1 CELLPADDING=1 CELLSPACING=1 bordercolor='#FFFFFF' bgcolor='lightblue'

style='cursor:hand'>";

for (StrA in A)
{
str+="<tr><td><a href='http://www.csdn.net' >" + A[StrA] + "</a></TD></TR>" ;

}
str+= "</TABLE>" ;


return(str);
}
</SCRIPT>


但是有个问题,点击二级菜单的“链接”没反应?请高手指点一下。
...全文
152 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
pizixt 2004-06-24
  • 打赏
  • 举报
回复
把JS那边的贴删了吧,节约一点
pizixt 2004-06-24
  • 打赏
  • 举报
回复
str+="<tr><td><a href='void(0)' onclick=parent.location.href='http://www.csdn.net'>" + A[StrA] + "</a></TD></TR>" ;
BlueDestiny 2004-06-24
  • 打赏
  • 举报
回复
会不会是var oPopup = window.createPopup();
因为我的IE
是5.0的
所以不支持此方法
它要5.5以上的版本才可以看得到。
BlueDestiny 2004-06-24
  • 打赏
  • 举报
回复
发错了~~~
:)
看下先~
BlueDestiny 2004-06-24
  • 打赏
  • 举报
回复
createPopup()
好像没有~
xjbx 2004-06-24
  • 打赏
  • 举报
回复
这个问题很难么?没人知道,我在两个都问了,居然没人回答?
蛋高8 2004-06-24
  • 打赏
  • 举报
回复
顶一下!

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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