发新话题
打印

跳转菜单如何做?

跳转菜单如何做?

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

<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>  

在这两个网页中都用的是上面的代码,第二个网页在没有加入这段代码时是可以正常显示的。

TOP

onChange="top.location.href  =  this.options[this.selectedIndex].value;"

TOP

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

只需要在下拉列表在onChange时把value值以url参数传递给load()就可以顺利跳转到指定页。

TOP

下拉菜单跳转   
<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>

TOP

发新话题