跳转菜单如何做?

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

 1<select name="menu1" onchange="MM_jumpMenu('parent',this,0)">
 2<option 1<="" option="" value="addscore.jsp?score=1&amp;articID=```
 3= articID 
 4```">
 5<option 2<="" option="" value="addscore.jsp?score=2&amp;articID=```
 6= articID 
 7```">
 8<option 3<="" option="" value="addscore.jsp?score=3&amp;articID=```
 9= articID 
10```">
11</option></option></option></select>

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

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

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

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

下拉菜单跳转

1<script language="JavaScript">   
2function MM_o(selObj){   
3window.open(selObj.options[selObj.selectedIndex].value);   
4}   
5</script>
1<select class="input1" name="select" onchange="MM_o(this)" size="1">
2<option selected="">插件下载导航 ---&gt;</option>
3<option value="./extension/default.asp?classid=1&amp;Nclassid=20">DW插件</option>
4<option value="./extension/default.asp?classid=1&amp;Nclassid=21">FW插件</option>
5<option value="./extension/default.asp?classid=1&amp;Nclassid=22">FLASH插件</option>
6<option value="./extension/default.asp?classid=1&amp;Nclassid=23">PS插件</option>
7</select>
Published At
Categories with Web编程
Tagged with
comments powered by Disqus