一个很漂亮的下拉菜单,但是我不太会用,请高手给我改一下。

sonic123 2002-11-20 03:19:18
http://0752i.com/js/show.cgi?type=4&id=20021022124529

这是其中的一段添加菜单的代码
mpmenu1=new mMenu('本站首页','http://www.0752i.com','blank','','','','');

使用后我选择菜单后页面是在新打开的一个窗口中显示,但是我想让页面在某个筐架中显示,我试过把blank改成目标筐架的名字,但是也不行,好象程序定位有问题。我基本不会用js,不过我判断好象负责打开连接是这个函数:
function mexec2(x){
var cmd;
if(mmenus[x].target=="blank"){
cmd = "window.open('"+mmenus[x].command+"')";
}else{
cmd = mmenus[x].target+".location=\""+mmenus[x].command+"\"";
//上面这一行是不是有问题,我的网址总是多出loc.....
}
eval(cmd);
}
其它的我就看不懂了,请高手帮我改一下,我就是想要实现这样一个效果:
页面是使用筐架的,这个菜单也是在某个筐架中,如果我点击某个菜单后,那么新页面就在菜单所在的当前筐架打开。我对网页没多少知识,请一定帮帮我.
详细源代码请看上面的连接,这个菜单效果的确挺好的。

...全文
55 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
game2000 2002-11-20
  • 打赏
  • 举报
回复
添加菜单时把blank改成self就可以了
sonic123 2002-11-20
  • 打赏
  • 举报
回复
以前试过,那样会在当前页面中打开,所有筐架都消失了,我想要的效果是在当前筐架中显示,其它筐架保持不变,按说应该不是很难的问题呀
Reker熊 2002-11-20
  • 打赏
  • 举报
回复

else后改成
cmd="top."+mmenus[x].target+".location=\"...试试

—————————————————————————————————
想要游泳的“猪”
sonic123 2002-11-20
  • 打赏
  • 举报
回复
没人知道么?如果真的没办法的话也请告诉我,我在想别的办法,或者能不能给我推荐几个好用的下拉菜单?要可以用在框架里的

87,994

社区成员

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

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