论坛: 网站建设 标题: [求助]java跳转菜单的问题 复制本贴地址    
作者: zbasic [zbasic]    论坛用户   登录
问题比较简单,可能表达有点不清楚,请耐心看下来....


有如下代码:

<script language="javascript" type="text/javascript">
<!--
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;
}
//-->
</script>


<select name="menu1" onChange="MM_jumpMenu('parent',this,1)">
<%do while not rs.eof%>
      <option  value="test.asp?action=test" selected><%=rs("cat_name")%></option>
  </select>

问题是我的页面用了框架结构,在使用 value="test.asp?action=test"时他会在一个完整的页面中显示出来,我想在main这个页面中显示出来,我想应该通过修改targ参数来达到这个目的,可是这个main应该加在那啊?


<select name="menu1" onChange="MM_jumpMenu('main',this,1)">
<%do while not rs.eof%>
      <option  value="test.asp?action=test" selected><%=rs("cat_name")%></option>
  </select>

这样也不对。。。

地主 发表时间: 04-09-28 10:53

回复: qiezic [qiezic]      登录

eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
改为
eval(targ+".main.location='"+selObj.options[selObj.selectedIndex].value+"'");
就可以了!
其实就加个“main.”

B1层 发表时间: 04-09-28 14:27

回复: zbasic [zbasic]   论坛用户   登录
谢谢。。。自己也找了个办法。
  <select name="selectcat" id="selectcat" onChange="MM_jumpMenu('parent.frames[\'main\']',this,0)">

后面的语句这样写也行。


B2层 发表时间: 04-09-29 12:39

回复: qiezic [qiezic]      登录
聪明

B3层 发表时间: 04-09-29 13:01

论坛: 网站建设

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号