|
作者: 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号