您好,我有个关于ASP二级关联跳转菜单的链接的问题
我想在点击次菜单栏里的任意选项后转到一个新页面(就是给关联菜单添加个链接)。可我不知道在哪里加上导向链接地址。我是过在<select>下的<optionvalue=里加入...
我想在点击次菜单栏里的任意选项后转到一个新页面(就是给关联菜单添加个链接)。可我不知道在哪里加上导向链接地址。我是过在<select>下的<option value=里加入,但不起作用!另外,我要的是在选中某个市后在当前页面显示出一个新的页面的内容(类似浮动框架)。
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE = JavaScript>
function $(id){
return document.getElementById(id);
}
var nowPro='--请选择--';
var nowCity='--请选择--';
var pro_City=new Array();
var province='--请选择--,直辖市,河北省,山西省,内蒙古自治区,辽宁省,吉林省,黑龙江省,';
pro_City[0]='--请选择--';
pro_City[1]='直辖市,北京市,天津市,上海市,重庆市';
pro_City[2]='河北省,石家庄市,唐山市,秦皇岛市,邯郸市,邢台市,保定市,张家口市,承德市,沧州市,廊坊市,衡水市';
pro_City[3]='山西省,太原市,大同市,阳泉市,长治市,晋城市,朔州市,晋中市,运城市,忻州市,临汾市,吕梁市';
function setup(){
var Array_city;
var Array_province;
Array_province=province.split(',');
for(i=0;i<Array_province.length;i++){
$("province").options.add(new Option(Array_province[i],i));
if(nowPro==Array_province[i]){
$("province")[i].selected=true;
Array_city=pro_City[i].split(',');
if(Array_city.length>1){
for(j=0;j<Array_city.length;j++){
$("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){$("city")[j].selected=true;}
}
}else{
$("city").options.add(new Option(pro_City[i],0));
}
}
}
}
function on_pro_select_change(){
var nowSelectIndex=$("province").selectedIndex;
var pro = $('getvalue');
for(i=$("city").length-1;i>=0;i--){$("city").options.remove(i);}
var Array_city=pro_City[nowSelectIndex].split(',');
if(Array_city.length>1){
for(j=1;j<Array_city.length;j++){
$("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){$("city")[j].selected=true;}
}
}else{
$("city").options.add(new Option(pro_City[nowSelectIndex],0));
}
pro.value = $("province")[$("province").selectedIndex].innerText+':'+$("city")[$("city").selectedIndex].innerText;
}
function on_city_change(){
var pro = $('getvalue');
pro.value = $("province")[$("province").selectedIndex].innerText+':'+$("city")[$("city").selectedIndex].innerText;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<BODY onLoad="setup()">
省份<select id="province" onChange="on_pro_select_change();" ></select>
城市<select id="city" onChange="on_city_change()"></select>
</body>
</html>
请给出完整直接可用的代码,谢谢~~! 展开
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<META NAME="Generator" CONTENT="EditPlus">
<META NAME="Author" CONTENT="">
<META NAME="Keywords" CONTENT="">
<META NAME="Description" CONTENT="">
<SCRIPT LANGUAGE = JavaScript>
function $(id){
return document.getElementById(id);
}
var nowPro='--请选择--';
var nowCity='--请选择--';
var pro_City=new Array();
var province='--请选择--,直辖市,河北省,山西省,内蒙古自治区,辽宁省,吉林省,黑龙江省,';
pro_City[0]='--请选择--';
pro_City[1]='直辖市,北京市,天津市,上海市,重庆市';
pro_City[2]='河北省,石家庄市,唐山市,秦皇岛市,邯郸市,邢台市,保定市,张家口市,承德市,沧州市,廊坊市,衡水市';
pro_City[3]='山西省,太原市,大同市,阳泉市,长治市,晋城市,朔州市,晋中市,运城市,忻州市,临汾市,吕梁市';
function setup(){
var Array_city;
var Array_province;
Array_province=province.split(',');
for(i=0;i<Array_province.length;i++){
$("province").options.add(new Option(Array_province[i],i));
if(nowPro==Array_province[i]){
$("province")[i].selected=true;
Array_city=pro_City[i].split(',');
if(Array_city.length>1){
for(j=0;j<Array_city.length;j++){
$("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){$("city")[j].selected=true;}
}
}else{
$("city").options.add(new Option(pro_City[i],0));
}
}
}
}
function on_pro_select_change(){
var nowSelectIndex=$("province").selectedIndex;
var pro = $('getvalue');
for(i=$("city").length-1;i>=0;i--){$("city").options.remove(i);}
var Array_city=pro_City[nowSelectIndex].split(',');
if(Array_city.length>1){
for(j=1;j<Array_city.length;j++){
$("city").options.add(new Option(Array_city[j],j));
if(nowCity==Array_city[j]){$("city")[j].selected=true;}
}
}else{
$("city").options.add(new Option(pro_City[nowSelectIndex],0));
}
pro.value = $("province")[$("province").selectedIndex].innerText+':'+$("city")[$("city").selectedIndex].innerText;
}
function on_city_change(){
var pro = $('getvalue');
pro.value = $("province")[$("province").selectedIndex].innerText+':'+$("city")[$("city").selectedIndex].innerText;
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
</head>
<BODY onLoad="setup()">
省份<select id="province" onChange="on_pro_select_change();" ></select>
城市<select id="city" onChange="on_city_change()"></select>
</body>
</html>
请给出完整直接可用的代码,谢谢~~! 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询