请教一个菜单的问题?
菜单的代码很简单,如下:
<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>
但是有个问题,点击二级菜单的“链接”没反应?请高手指点一下。
<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>
但是有个问题,点击二级菜单的“链接”没反应?请高手指点一下。
...全文
相关推荐
一个测试下拉菜单很好的用例
一个测试下拉菜单很好的用例,很适合新手,归纳的很好
Win10开始菜单打不开怎么办?.docx
Win10开始菜单打不开怎么办?.docx
QT TestDocking菜单无法响应
这是一个测试QDockWidget的界面,目前有一个急需解决的问题就是: 1、单击视图->属性视图,这个时候docking为何无法隐藏和显示? 2、参考:同样是菜单响应,单击选显卡内的“测试”菜单内的“控制dock”,却能正常控制docking的显示和隐藏。 请问哪位达人给解决一下问题1,谢谢啦! 终于改成不须资源分啦,
Joomla中如何给前台添加下拉菜单
详细介绍了在Joomla中是如何用Joomla!1.5自带资源给前台添加下拉菜单的。
layui实现左侧菜单点击右侧内容区显示
主要为大家详细介绍了layui实现左侧菜单点击右侧内容区显示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下


