Board logo

标题: 跳转菜单如何做? [打印本页]

作者: tingtingxiang    时间: 2006-3-17 17:06     标题: 跳转菜单如何做?

要在用户选择完一个下拉框中的某一个时网页自动跳转,把这个东西单独做在一个网页中时就可以实现,而把它做到另一个有其它内容的网页时就成了普通的下拉框,不能跳转。代码如下:  

<select  name="menu1"  onChange="MM_jumpMenu('parent',this,0)">  
<option  value="addscore.jsp?score=1&articID=<%=  articID  %>"  1</option>  
<option  value="addscore.jsp?score=2&articID=<%=  articID  %>"  2</option>  
<option  value="addscore.jsp?score=3&articID=<%=  articID  %>"  3</option>  
</select>  

在这两个网页中都用的是上面的代码,第二个网页在没有加入这段代码时是可以正常显示的。
作者: xihuanbui    时间: 2006-3-17 17:06

onChange="top.location.href  =  this.options[this.selectedIndex].value;"
作者: 雁渡寒潭    时间: 2006-3-17 17:07

写一个javascript的函数:  
function  load(form)  {  
   var  url  =  form.list.options[form.list.selectedIndex].value;  
   if  (url  !=  "")  open(url,  "_blank");  
   return  false;  
}  

只需要在下拉列表在onChange时把value值以url参数传递给load()就可以顺利跳转到指定页。
作者: woyoudianfeng    时间: 2006-3-17 17:07

下拉菜单跳转   
<script  language="JavaScript">  
function  MM_o(selObj){   
   window.open(selObj.options[selObj.selectedIndex].value);  
}  
</script>  

<select  name="select"  size="1"  class="input1"  onChange="MM_o(this)">  
       <option  selected>插件下载导航      ---&gt;</option>  
      
       <option  value="./extension/default.asp?classid=1&Nclassid=20">DW插件</option>  
       <option  value="./extension/default.asp?classid=1&Nclassid=21">FW插件</option>  
       <option    value="./extension/default.asp?classid=1&Nclassid=22">FLASH插件</option>  
       <option    value="./extension/default.asp?classid=1&Nclassid=23">PS插件</option>  
   </select>




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0