`
- 浏览:
21541914 次
- 性别:
- 来自:
杭州
-
无刷新三级联动菜单从数据库获取数据(适用于firefox和ie)
表单叶面
<scriptlanguage="javascript"src="include/selectoption.js"></script>
<selectname="privceid"id="privceid"onchange="editnextselect(this,'cityid');">
<optionvalue="-1">请选择</option>
</select>省
<selectname="cityid"id="cityid"onchange="editnextselect(this,'county');">
<optionvalue="-1">请选择</option>
</select>市
<selectname="county"id="county">
<optionvalue="-1">请选择</option>
</select>区/县
<scriptlanguage="javascript">...
varprivceid="<%=privceid%>";
varcityid="<%=cityid%>";
varcounty="<%=county%>";
getdatelist('&pid=',privceid,'privceid');
if(cityid!="")...{getdatelist('&pid='+privceid,cityid,'cityid');}
if(county!="")...{getdatelist('&pid='+cityid,county,'county');}
functioneditnextselect(obj,nexselid)...{
if(nexselid=='cityid')...{
selvalue=cityid;
}else...{
selvalue=county;
}
varpid=obj.options[obj.selectedIndex].value;
if(pid!=null)...{
getdatelist('&pid='+pid,selvalue,nexselid);
}
}
</script>
js包含叶面
//JavaScriptDocument
functionInitAjax()...{
varajax=false;
try...{ajax=newActiveXObject("Msxml2.XMLHTTP");}
catch(e)...{
try...{ajax=newActiveXObject("Microsoft.XMLHTTP");}
catch(E)...{ajax=false;}
}
if(!ajax&&typeofXMLHttpRequest!='undefined')...{ajax=newXMLHttpRequest();}
returnajax;
}
functiondatexml(url,value)...{
varnumber=Math.random();
varurl=url+"?qaaq="+number+value;
varajax=InitAjax();
ajax.open("GET",url,false);
ajax.send(null);
//ajax.onreadystatechange=function(){}
if(ajax.readyState==4&&ajax.status==200)...{returnajax.responseText;}
}
functiongetdatelist(values,selvalues,SelectName)...{
vargetdate=datexml("include/xmlgetp_c_c.asp",values);
if(getdate)...{
if(getdate!="wrong"&&getdate!="no")...{
varobjSelect=document.getElementById(SelectName);
objSelect.options.length=1;
vardatearray=getdate.split("$");
for(i=0;i<datearray.length-1;i++)...{
varop=window.document.createElement("option");
op.value=datearray[i].split("|")[0];
op.innerHTML=unescape(datearray[i].split("|")[1]);
objSelect.appendChild(op);
}
if(selvalues!="")...{
for(i=0;i<objSelect.options.length;i++)...{
if(objSelect.options[i].value==selvalues)...{
objSelect.options[i].selected=true;
break;
}
}
}
}
}
}
读取数据库叶面
<!--#includefile="dbconn.asp"-->
<%
pid=request.querystring("pid")
ifpid<>""then
ifisnumeric(pid)=falsethen
response.write"wrong"
endif
endif
ifpid=""then
sql="selectzipcode,zipnamefromZIPCODEINFOwhereparentzipisnull"
else
sql="selectzipcode,zipnamefromzipcodeinfowhereparentzip='"&pid&"'"
endif
calldbopen
setrs=conn.execute(sql)
ifnotrs.eofthen
dowhilenotrs.eof
response.writers("zipcode")&"|"&escape(rs("zipname"))&"$"
rs.movenext
loop
else
response.write"no"
endif
setrs=nothing
calldbclose
%>
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
纯JS全国省市区三级联动(带数据库),兼容性好,IE9、Mozilla Firefox、360和Google Chrome浏览器下测试通过。
不要害怕分多,下完回来点击评分,会还你11分,谢谢 纯js实现,支持IE、Firefox、Opera、Safari、Chrome,windos XP下验证通过
四级联动菜单 适用浏览器:360、FireFox、Chrome、Safari、Opera、傲游、搜狗、世界之窗. 不支持IE8及以下浏览器。 来源:懒人
jquery+xml 省份 城市 区域 三级联动菜单. 用id作为连接点,高效快速. IE与firefox测试通过. 里面附带例子^ ^
Ajax省市三级联动菜单支持火狐浏览器,数据库结合,项目整合方便。适合asp ,.net 项目的整合,运行效率高。无刷新。
省市联动的二级菜单,支持Ie8 和firefox
程序稍微变动就支持 默认IE 360浏览器 腾讯TT 傲游 Avant Browser 世界之窗 GB绿色浏览器 MY IE 极速浏览器 ...另外还支持Firefox火狐浏览器URL的获取。 如果您还需要支持其它浏览器,请联系加我的QQ:25158172
程序支持下述9种常见浏览器: 默认IE 360浏览器 腾讯TT 傲游 Avant Browser 世界之窗 GB绿色浏览器 MY IE 极速浏览器 另外还支持Firefox火狐浏览器URL的获取,效果极佳。 说明一点,这是delphi 7 开发的绿色软件。
适用与firefox ASP.NET无刷新二级联动下拉列表
适用于Firefox和其他基于Gecko的浏览器的Adblock Plus扩展
jquery 通用三级联动下拉列表 , 用Jquery实现的三级联动下拉列表插件,压缩包内有多个不同的版本,其实现的基本原理大同小异,无非是调用方式的不同,第一个是通过读取XML构建,支持IE/firefox,chrome不支持,XML...
1.采用 js+xml 2.支持ie,firefox,Opera 3.完整中国省市区名称+城市代码(与身份证相同) 4.2种邦定方式(城市代码/省市区名称)
在Firefox下直接调用IE浏览器(IETab这个插件).zip
经过三天的苦战,查询无数的国外网站终于实现了对IE和FireFox浏览器的URl地址实时监控。利用API和DDE分别对IE和FireFox进行了浏览器地址获取,完整的源码程序,与大家分享学习。后期将完善,实现对IE,FireFox,360,...
四、本程序在(Win2003平台)ie6 ie7 opera9 firefox3 chrome0.2 safari3.1下测试通过。 五、可轻松整合各大著名CMS,如帝国等,方便自定义模型的扩展。 备注:内置两个数据JS,一个全国城市省市地区数据,一个人才...
是用delphi7编写的,专门针对火狐Firefox浏览器。部分源码如下: procedure TForm1.Button1Click(Sender: TObject); var a,b:string; begin //火狐浏览器在最小化或被其它窗口挡住,仍然可以获取成功。 if ...
与上一个三级联动不同的是:上一个项目是使用dom技术编写的整个js代码,存在一定的不足与bug,即浏览器不兼容,只在火狐中有成效,IE、opera、google等都不能兼容。。。到底是哪个模块导致的不兼容,本人目前正在...
Firefox IE Tab 火狐浏览器及调试器