求问如果支持cookies记录的话,是不是就一定支持javascript运行? 与cookie无关,js在大多数浏览器上都是支持的,只是因浏览器版本不同从而支持情况有所不同~你的代码? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 就是类似以下的选择 省/市的级联菜单<SELECT style="WIDTH: 105px" onclick=javascript:sdistrictcity(document.atform.citycode,this.value) name=province> <OPTION value="" selected>---所在省---</OPTION></SELECT> <SELECT style="WIDTH: 105px" name=citycode> <OPTION value="" selected>---所在市---</OPTION></SELECT> <SCRIPT language=javascript src="City.JS"></SCRIPT> <SCRIPT language=javascript>function clear(o){l=o.length;for (i = 0; i < l; i ++){ o.options[0]=null;}}for (i=0;i<P.length;i++){ document.atform.province.add(new Option(P[i],PC[i])); }function sdistrictcity(oj,v){m=-1;for (i=0;i<P.length;i++){ if (PC[i]==v){ m=i; } }clear(oj);if (m!=-1){for (i=0;i<CC[m].length;i++){oj.add(new Option(C[m][i],CC[m][i]));}}else{oj.add(new Option("---所在市---",""));}}</SCRIPT> 你那个P指的是什么对象代码不完整!!!取消下面这行也不行<SCRIPT language=javascript src="City.JS"></SCRIPT> <SCRIPT language=javascript src="City.JS"></SCRIPT>内容如下P = new Array;C = new Array;PC = new Array;CC = new Array;P[0] = "安徽";PC[0] = "安徽";C[0] = new Array;CC[0] = new Array;C[0][0] = "安庆";CC[0][0] = "安庆";C[0][1] = "蚌埠";CC[0][1] = "蚌埠";C[0][2] = "巢湖";CC[0][2] = "巢湖";C[0][3] = "滁州";CC[0][3] = "滁州";C[0][4] = "阜阳";CC[0][4] = "阜阳";C[0][5] = "贵池";CC[0][5] = "贵池";C[0][6] = "淮北";CC[0][6] = "淮北";C[0][7] = "合肥";CC[0][7] = "合肥";C[0][8] = "淮南";CC[0][8] = "淮南";C[0][9] = "黄山";CC[0][9] = "黄山";C[0][10] = "毫州";CC[0][10] = "毫州";C[0][11] = "六安";CC[0][11] = "六安";C[0][12] = "马鞍山";CC[0][12] = "马鞍山";C[0][13] = "蒙城";CC[0][13] = "蒙城";C[0][14] = "宿州";CC[0][14] = "宿州";C[0][15] = "桐城";CC[0][15] = "桐城";C[0][16] = "铜陵";CC[0][16] = "铜陵";C[0][17] = "无城";CC[0][17] = "无城";C[0][18] = "芜湖";CC[0][18] = "芜湖";C[0][19] = "宣城";CC[0][19] ="宣城";P[1] = "北京";PC[1] = "北京";C[1] = new Array;CC[1] = new Array;C[1][0] = "北京";CC[1][0] = "北京";P[2] = "重庆";PC[2] = "重庆";C[2] = new Array;CC[2] = new Array;C[2][0] = "重庆";CC[2][0] = "重庆";P[3] = "福建";PC[3] = "福建";C[3] = new Array;CC[3] = new Array;C[3][0] = "福州";CC[3][0] = "福州";C[3][1] = "龙岩";CC[3][1] = "龙岩";C[3][2] = "南平";CC[3][2] = "南平";C[3][3] = "莆田";CC[3][3] = "莆田";C[3][4] = "泉州";CC[3][4] = "泉州";C[3][5] = "三明";CC[3][5] = "三明";C[3][6] = "石狮";CC[3][6] = "石狮";C[3][7] = "厦门";CC[3][7] = "厦门";C[3][8] = "漳州";CC[3][8] = "漳州"; 怎么不能运行?你用的不是IE6吧,我在IE6上运行是好好的,但是在firefox上确实是不行,打开Javascript控制台可以看到document.atform.province.add(new Option(P[i],PC[i]));这些部分出错,说什么似乎参数个数不够,应该是firefox对add这个接口的支持问题,看看是否这个接口用法用得不对。 <form name="atform"> <SELECT style="WIDTH: 105px" onclick=javascript:sdistrictcity(document.getElementById("citycode"),this.value) name=province> <OPTION value="" selected>---所在省---</OPTION> </SELECT> <SELECT style="WIDTH: 105px" name=citycode> <OPTION value="" selected>---所在市---</OPTION> </SELECT></form><SCRIPT language=javascript src="zCity.JS"></SCRIPT><SCRIPT language=javascript>function clear(o){l=o.length;for (i = 0; i < l; i ++){o.options[0]=null;}}for (i=0;i<P.length;i++){document.getElementById("province").add(new Option(P[i],PC[i]));}function sdistrictcity(oj,v){m=-1;for (i=0;i<P.length;i++){if (PC[i]==v){m=i;}}clear(oj);if (m!=-1){for (i=0;i<CC[m].length;i++){oj.add(new Option(C[m][i],CC[m][i]));}}else{oj.add(new Option("---所在市---",""));}}</SCRIPT> 就是把document.atform.province改成document.getElementById("province")这个是同时能在IE和NS上运行的. 特效 试衣间戴帽子特效 JS Flash Extjs 4.0 DwrTreeloader 求一个动态正则类似StringBuilder里的AppendFormat,要把里面的{n}替换成参数的内容。 关于getElementsByName的简单问题 一个关于select checkbox的问题 请帮忙写ff代码 点击冒泡的问题 显示层坐标问题,高手帮忙~~~~ 如何选中输入框的内容? 如何判断所填数据是数字型,而不能字符型?语句该怎样写? 怎么提交表单后清除原来网页上显示的内容? 图片问题,请高手帮忙?
的级联菜单
<SELECT style="WIDTH: 105px" onclick=javascript:sdistrictcity(document.atform.citycode,this.value)
name=province> <OPTION value="" selected>---所在省---</OPTION></SELECT>
<SELECT style="WIDTH: 105px" name=citycode> <OPTION value=""
selected>---所在市---</OPTION></SELECT>
<SCRIPT language=javascript src="City.JS"></SCRIPT>
<SCRIPT language=javascript>
function clear(o){
l=o.length;
for (i = 0; i < l; i ++){
o.options[0]=null;
}
}
for (i=0;i<P.length;i++){
document.atform.province.add(new Option(P[i],PC[i]));
}function sdistrictcity(oj,v){
m=-1;
for (i=0;i<P.length;i++){
if (PC[i]==v){
m=i;
}
}
clear(oj);
if (m!=-1){
for (i=0;i<CC[m].length;i++){
oj.add(new Option(C[m][i],CC[m][i]));
}
}
else{
oj.add(new Option("---所在市---",""));
}}
</SCRIPT>
代码不完整!!!
取消下面这行也不行<SCRIPT language=javascript src="City.JS"></SCRIPT>
P = new Array;
C = new Array;
PC = new Array;
CC = new Array;
P[0] = "安徽";
PC[0] = "安徽";
C[0] = new Array;
CC[0] = new Array;
C[0][0] = "安庆";
CC[0][0] = "安庆";
C[0][1] = "蚌埠";
CC[0][1] = "蚌埠";
C[0][2] = "巢湖";
CC[0][2] = "巢湖";
C[0][3] = "滁州";
CC[0][3] = "滁州";
C[0][4] = "阜阳";
CC[0][4] = "阜阳";
C[0][5] = "贵池";
CC[0][5] = "贵池";
C[0][6] = "淮北";
CC[0][6] = "淮北";
C[0][7] = "合肥";
CC[0][7] = "合肥";
C[0][8] = "淮南";
CC[0][8] = "淮南";
C[0][9] = "黄山";
CC[0][9] = "黄山";
C[0][10] = "毫州";
CC[0][10] = "毫州";
C[0][11] = "六安";
CC[0][11] = "六安";
C[0][12] = "马鞍山";
CC[0][12] = "马鞍山";
C[0][13] = "蒙城";
CC[0][13] = "蒙城";
C[0][14] = "宿州";
CC[0][14] = "宿州";
C[0][15] = "桐城";
CC[0][15] = "桐城";
C[0][16] = "铜陵";
CC[0][16] = "铜陵";
C[0][17] = "无城";
CC[0][17] = "无城";
C[0][18] = "芜湖";
CC[0][18] = "芜湖";
C[0][19] = "宣城";
CC[0][19] ="宣城";
P[1] = "北京";
PC[1] = "北京";
C[1] = new Array;
CC[1] = new Array;
C[1][0] = "北京";
CC[1][0] = "北京";
P[2] = "重庆";
PC[2] = "重庆";
C[2] = new Array;
CC[2] = new Array;
C[2][0] = "重庆";
CC[2][0] = "重庆";
P[3] = "福建";
PC[3] = "福建";
C[3] = new Array;
CC[3] = new Array;
C[3][0] = "福州";
CC[3][0] = "福州";
C[3][1] = "龙岩";
CC[3][1] = "龙岩";
C[3][2] = "南平";
CC[3][2] = "南平";
C[3][3] = "莆田";
CC[3][3] = "莆田";
C[3][4] = "泉州";
CC[3][4] = "泉州";
C[3][5] = "三明";
CC[3][5] = "三明";
C[3][6] = "石狮";
CC[3][6] = "石狮";
C[3][7] = "厦门";
CC[3][7] = "厦门";
C[3][8] = "漳州";
CC[3][8] = "漳州";
<SELECT style="WIDTH: 105px" onclick=javascript:sdistrictcity(document.getElementById("citycode"),this.value) name=province>
<OPTION value="" selected>---所在省---</OPTION>
</SELECT>
<SELECT style="WIDTH: 105px" name=citycode>
<OPTION value="" selected>---所在市---</OPTION>
</SELECT>
</form><SCRIPT language=javascript src="zCity.JS"></SCRIPT><SCRIPT language=javascript>
function clear(o){
l=o.length;
for (i = 0; i < l; i ++){
o.options[0]=null;
}
}
for (i=0;i<P.length;i++){
document.getElementById("province").add(new Option(P[i],PC[i]));
}function sdistrictcity(oj,v){
m=-1;
for (i=0;i<P.length;i++){
if (PC[i]==v){
m=i;
}
}
clear(oj);
if (m!=-1){
for (i=0;i<CC[m].length;i++){
oj.add(new Option(C[m][i],CC[m][i]));
}
}
else{
oj.add(new Option("---所在市---",""));
}}
</SCRIPT>
这个是同时能在IE和NS上运行的.