仿51job地区选择特效,点击按钮弹出地区选择图层。
<html><br/><head><br/><FCK:meta http-equiv="content-Type" content="text/html;charset=gb2312" /><br/><FCK:meta name="keywords" content="站长,网页特效,网页特效代码,js特效,js脚本,脚本,广告代码,zzjs,zzjs.net,www.zzjs.net,站长特效 网" /><br/><FCK:meta name="description" content="www.zzjs.net,站长特效网,站长必备js特效及广告代码。大量高质量js特效,提供高质量广告代码下载,尽在站长特效网" /><br/><title>网页特效 地区选择效果 站长特效网</title><br/><style type="text/css"><br/>* {margin:0;}<br/>body {font-size:12px;}<br/>#container div{margin-top:5px;}<br/>#select_city h3{float:left;}<br/>#main_city,#all_province {clear:both;}<br/>#main_city div,#all_province div{width:600px;clear:left;}<br/>#main_city h4,#all_province h4{float:left;display:inline;font-size:16px;}<br/>#main_city div span,#all_province div span{margin:0 10px;cursor:pointer;font-size:12px;}<br/>#float_lay{width:200px;height:120px;border:1px #d1d1d1 solid;position:absolute;background:#fff;z-index:999;display:none;}<br/></style><br/></head><br/><body><br/><!--把下面代码加到与之间--><br/><script type="text/javascript"><br/>//弹出层<br/>function zzjs_net()<br/>{<br/> //创建一个div元素<br/> var popupDiv = document.createElement("div");<br/> //给这个元素设置属性与样式<br/> popupDiv.setAttribute("id","popupAddr")<br/> popupDiv.style.border = "1px solid #ccc";<br/> popupDiv.style.width = "600px";<br/> popupDiv.style.height = "400px";<br/> popupDiv.style.background = "#fff";<br/> popupDiv.style.zIndex = 99;<br/> popupDiv.style.position = "absolute";<br/> //让弹出层在页面中垂直左右居中<br/> var arrayPageSize = getPageSize();<br/> var arrayPageScroll = getPageScroll();<br/> //alert(arrayPageScroll);<br/> //alert(arrayPageSize);<br/> popupDiv.style.top = (arrayPageScroll[1] + ((arrayPageSize[3] - 35 - 400) / 2) + ’px’) ;<br/> popupDiv.style.left = (((arrayPageSize[0] - 20 - 600) / 2) + ’px’);<br/> //创建背景层<br/> var bodyBack = document.createElement("div");<br/> bodyBack.setAttribute("id","bodybg")<br/> bodyBack.style.width = "100%";<br/> bodyBack.style.height = (arrayPageSize[1] + 35 + ’px’);<br/> bodyBack.style.zIndex = 98;<br/> bodyBack.style.position = "absolute";<br/> bodyBack.style.top = 0;<br/> bodyBack.style.left = 0;<br/> bodyBack.style.filter = "alpha(opacity=20)";<br/> bodyBack.style.opacity = 0.2;<br/> bodyBack.style.background = "#000";<br/> //收工插入到目标元素之后<br/> var mybody = document.getElementById("test");<br/> insertAfter(popupDiv,mybody);<br/> insertAfter(bodyBack,mybody);<br/> //弹出层内容<br/> popupDiv.innerHTML = addrHTML();<br/> init_check();<br/> init_check_event();<br/>}<br/>//元素插入另一个元素之后<br/>function insertAfter(newElement, targetElement)<br/>{<br/> var parent = targetElement.parentNode;<br/> if(parent.lastChild == targetElement)<br/> {<br/> parent.appendChild(newElement);<br/> }<br/> else<br/> {<br/> parent.insertBefore(newElement, targetElement.nextSibling);<br/> }<br/>}<br/>//获取滚动条的高度<br/>function getPageScroll(){<br/> var yScroll;<br/> if (self.pageYOffset) {<br/> yScroll = self.pageYOffset;<br/> } else if (document.documentElement && document.documentElement.scrollTop){ // Explorer 6 Strict<br/> yScroll = document.documentElement.scrollTop;<br/> } else if (document.body) {// all other Explorers<br/> yScroll = document.body.scrollTop;<br/> }<br/> arrayPageScroll = new Array(’’,yScroll)<br/> return arrayPageScroll;<br/>}<br/>//获取页面实际大小<br/>function getPageSize(){<br/> var xScroll, yScroll;<br/> if (window.innerHeight && window.scrollMaxY) {<br/> xScroll = document.body.scrollWidth;<br/> yScroll = window.innerHeight + window.scrollMaxY;<br/> } else if (document.body.scrollHeight > document.body.offsetHeight){ // all but Explorer Mac<br/> xScroll = document.body.scrollWidth;<br/> yScroll = document.body.scrollHeight;<br/> } else { // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and Safari<br/> xScroll = document.body.offsetWidth;<br/> yScroll = document.body.offsetHeight;<br/> }<br/> var windowWidth, windowHeight;<br/> if (self.innerHeight) { // all except Explorer<br/> windowWidth = self.innerWidth;<br/> windowHeight = self.innerHeight;<br/> } else if (document.documentElement && document.documentElement.clientHeight) { // Explorer 6 Strict Mode<br/> windowWidth = document.documentElement.clientWidth;<br/> windowHeight = document.documentElement.clientHeight;<br/> } else if (document.body) { // other Explorers<br/> windowWidth = document.body.clientWidth;<br/> windowHeight = document.body.clientHeight;<br/> }<br/> // for small pages with total height less then height of the viewport<br/> if(yScroll < windowHeight){<br/> pageHeight = windowHeight;<br/> } else {<br/> pageHeight = yScroll;<br/> }<br/> // for small pages with total width less then width of the viewport<br/> if(xScroll < windowWidth){<br/> pageWidth = windowWidth;<br/> } else {<br/> pageWidth = xScroll;<br/> }<br/> arrayPageSize = new Array(pageWidth,pageHeight,windowWidth,windowHeight)<br/> return arrayPageSize;<br/>}<br/>//关闭弹出层<br/>function closeLayer(obj)<br/>{<br/> obj.style.display = "none";<br/> document.getElementById("bodybg").style.display = "none";<br/> return false;<br/>}<br/>//拖动函数<br/>function mousedown(e)<br/>{<br/> var obj = document.getElementById("popupAddr");<br/> var e = window.event ? window.event : e;<br/> obj.startX = e.clientX - obj.offsetLeft;<br/> obj.startY = e.clientY - obj.offsetTop;<br/> document.onmousemove = mousemove;<br/> var temp = document.attachEvent ? document.attachEvent("onmouseup",mouseup) : document.addEventListener("mouseup",mouseup,"");<br/>}<br/>function mousemove(e)<br/>{<br/> var obj = document.getElementById("popupAddr");<br/> var e = window.event ? window.event : e;<br/> with(obj.style)<br/> {<br/> left = e.clientX - obj.startX + "px";<br/> top = e.clientY - obj.startY + "px";<br/> }<br/>}<br/>function mouseup(e)<br/>{<br/> document.onmousemove = "";<br/> var temp = document.detachEvent ? document.detachEvent("onmouseup",mouseup) : document.addEventListener("mouseup",mouseup,"");<br/>}<br/>//END拖动函数<br/>//弹出层内容<br/>function addrHTML() {<br/> //文字<br/> var TITLE = "请选择工作地点,你最多能选择5项";<br/> var CLOSE = ’<span style="cursor:pointer;" onclick="javascript:closeLayer(this.parentNode.parentNode.parentNode.parentNode);write_result();">[确定]</span>’;<br/> //图片地址<br/> var TITLEBG = "/img/51job_title_bg.gif";<br/> var ICN = "/img/51job_ico.gif";<br/> var htmlDiv = ’’;<br/> htmlDiv += ’<div style="width:100%;font-size:12px;">’;<br/> //头部<br/> htmlDiv += ’<div style="background:url(’+TITLEBG+’) repeat-x;height:40px;color:#fff;cursor:move;" onmousedown="mousedown(arguments[0])">’;<br/> htmlDiv += ’<span style="line-height:30px;padding-left:22px;float:left;background:url(’+ ICN +’) no-repeat 6px 8px;">’;<br/> htmlDiv += TITLE;<br/> htmlDiv += ’</span>’;<br/> htmlDiv += ’<span style="float:right;padding-right:12px;line-height:30px;">’;<br/> htmlDiv += CLOSE;<br/> htmlDiv += ’</span>’;<br/> htmlDiv += ’</div>’;<br/> //END头部<br/> //内容部分<br/> htmlDiv += ’<div id="container" style="width:600px;height:400px;"></div>’;<br/> htmlDiv += ’<div id="float_lay"></div>’;<br/> //END内容部分<br/> htmlDiv += ’</div>’;<br/> return htmlDiv;<br/>}<br/>//工作地点键值匹配数组<br/>var ja=[];<br/>ja[’0100’]=’北京市’;<br/>ja[’0200’]=’上海市’;<br/>ja[’0300’]=’广东省’;ja[’0302’]=’广州市’;ja[’0303’]=’惠州市’;ja[’0304’]=’汕头市’;ja[’0305’]=’珠海市’;ja[’0306’]=’佛山市’;ja[’0307’]=’中山市’;ja[’0308’]=’东莞市’;ja[’0310’]=’从化市’;ja[’0314’]=’韶关市’;ja[’0315’]=’江门市’;ja[’0316’]=’增城市’;ja[’0317’]=’湛江市’;ja[’0318’]=’肇庆市’;ja[’0319’]=’清远市’;ja[’0320’]=’潮州市’;ja[’0321’]=’河源市’;ja[’0322’]=’揭阳市’;ja[’0323’]=’茂名市’;ja[’0324’]=’汕尾市’;ja[’0325’]=’顺德市’;<br/>ja[’0400’]=’深圳市’;<br/>ja[’0500’]=’天津市’;<br/>ja[’0600’]=’重庆市’;<br/>ja[’0700’]=’江苏省’;ja[’0702’]=’南京市’;ja[’0703’]=’苏州市’;ja[’0704’]=’无锡市’;ja[’0705’]=’常州市’;ja[’0706’]=’昆山市’;ja[’0707’]=’常熟市’;ja[’0708’]=’扬州市’;ja[’0709’]=’南通市’;ja[’0710’]=’镇江市’;ja[’0711’]=’徐州市’;ja[’0712’]=’连云港市’;ja[’0713’]=’盐城市’;ja[’0714’]=’张家港市’;<br/>ja[’0800’]=’浙江省’;ja[’0802’]=’杭州市’;ja[’0803’]=’宁波市’;ja[’0804’]=’温州市’;ja[’0805’]=’绍兴市’;ja[’0806’]=’金华市’;ja[’0807’]=’嘉兴市’;ja[’0808’]=’台州市’;ja[’0809’]=’湖州市’;ja[’0810’]=’丽水市’;ja[’0811’]=’舟山市’;ja[’0812’]=’衢州市’;<br/>ja[’0900’]=’四川省’;ja[’0902’]=’成都市’;ja[’0903’]=’绵阳市’;ja[’0904’]=’乐山市’;ja[’0905’]=’泸州市’;ja[’0906’]=’德阳市’;ja[’0907’]=’宜宾市’;ja[’0908’]=’自贡市’;ja[’0909’]=’内江市’;ja[’0910’]=’攀枝花市’;<br/>ja[’1000’]=’海南省’;ja[’1002’]=’海口市’;ja[’1003’]=’三亚市’;<br/>ja[’1100’]=’福建省’;ja[’1102’]=’福州市’;ja[’1103’]=’厦门市’;ja[’1104’]=’泉州市’;ja[’1105’]=’漳州市’;ja[’1106’]=’莆田市’;ja[’1107’]=’三明市’;ja[’1108’]=’南平市’;ja[’1109’]=’宁德市’;ja[’1110’]=’龙岩市’;<br/>ja[’1200’]=’山东省’;ja[’1202’]=’济南市’;ja[’1203’]=’青岛市’;ja[’1204’]=’烟台市’;ja[’1205’]=’潍坊市’;ja[’1206’]=’威海市’;ja[’1207’]=’淄博市’;ja[’1208’]=’临沂市’;ja[’1209’]=’济宁市’;ja[’1210’]=’东营市’;ja[’1211’]=’泰安市’;ja[’1212’]=’日照市’;ja[’1213’]=’德州市’;<br/>ja[’1300’]=’江西省’;ja[’1302’]=’南昌市’;ja[’1303’]=’九江市’;<br/>ja[’1400’]=’广西’;ja[’1402’]=’南宁市’;ja[’1403’]=’桂林市’;ja[’1404’]=’柳州市’;ja[’1405’]=’北海市’;<br/>ja[’1500’]=’安徽省’;ja[’1502’]=’合肥市’;ja[’1503’]=’芜湖市’;ja[’1504’]=’安庆市’;ja[’1505’]=’马鞍山市’;ja[’1506’]=’蚌埠市’;ja[’1507’]=’阜阳市’;ja[’1508’]=’铜陵市’;ja[’1509’]=’滁州市’;ja[’1510’]=’黄山市’;ja[’1511’]=’淮南市’;ja[’1512’]=’六安市’;ja[’1513’]=’巢湖市’;ja[’1514’]=’宣城市’;ja[’1515’]=’池州市’;<br/>ja[’1600’]=’河北省’;ja[’1602’]=’石家庄市’;ja[’1603’]=’廊坊市’;ja[’1604’]=’保定市’;ja[’1605’]=’唐山市’;ja[’1606’]=’秦皇岛市’;<br/>ja[’1700’]=’河南省’;ja[’1702’]=’郑州市’;ja[’1703’]=’洛阳市’;ja[’1704’]=’开封市’;<br/>ja[’1800’]=’湖北省’;ja[’1802’]=’武汉市’;ja[’1803’]=’宜昌市’;ja[’1804’]=’黄石市’;ja[’1805’]=’襄樊市’;ja[’1806’]=’十堰市’;ja[’1807’]=’荆州市’;ja[’1808’]=’荆门市’;ja[’1809’]=’孝感市’;ja[’1810’]=’鄂州市’;<br/>ja[’1900’]=’湖南省’;ja[’1902’]=’长沙市’;ja[’1903’]=’株洲市’;ja[’1904’]=’湘潭市’;ja[’1905’]=’衡阳市’;ja[’1906’]=’岳阳市’;ja[’1907’]=’常德市’;ja[’1908’]=’益阳市’;ja[’1909’]=’郴州市’;ja[’1910’]=’邵阳市’;ja[’1911’]=’怀化市’;ja[’1912’]=’娄底市’;ja[’1913’]=’永州市’;ja[’1914’]=’张家界市’;<br/>ja[’2000’]=’陕西省’;ja[’2002’]=’西安市’;ja[’2003’]=’咸阳市’;ja[’2004’]=’宝鸡市’;ja[’2005’]=’铜川市’;ja[’2006’]=’延安市’;<br/>ja[’2100’]=’山西省’;ja[’2102’]=’太原市’;ja[’2103’]=’运城市’;ja[’2104’]=’大同市’;ja[’2105’]=’临汾市’;<br/>ja[’2200’]=’黑龙江省’;ja[’2202’]=’哈尔滨市’;ja[’2203’]=’伊春市’;ja[’2204’]=’绥化市’;ja[’2205’]=’大庆市’;ja[’2206’]=’齐齐哈尔市’;ja[’2207’]=’牡丹江市’;ja[’2208’]=’佳木斯市’;<br/>ja[’2300’]=’辽宁省’;ja[’2302’]=’沈阳市’;ja[’2303’]=’大连市’;ja[’2304’]=’鞍山市’;ja[’2305’]=’营口市’;ja[’2306’]=’抚顺市’;ja[’2307’]=’锦州市’;ja[’2308’]=’丹东市’;ja[’2309’]=’葫芦岛市’;ja[’2310’]=’本溪市’;ja[’2311’]=’辽阳市’;ja[’2312’]=’铁岭市’;<br/>ja[’2400’]=’吉林省’;ja[’2402’]=’长春市’;ja[’2403’]=’吉林市’;ja[’2404’]=’辽源市’;ja[’2405’]=’通化市’;<br/>ja[’2500’]=’云南省’;ja[’2502’]=’昆明市’;ja[’2503’]=’曲靖市’;ja[’2504’]=’玉溪市’;ja[’2505’]=’大理市’;ja[’2506’]=’丽江市’;ja[’2507’]=’蒙自市’;ja[’2508’]=’开远市’;ja[’2509’]=’个旧市’;ja[’2510’]=’红河州’;<br/>ja[’2600’]=’贵州省’;ja[’2602’]=’贵阳市’;ja[’2603’]=’遵义市’;<br/>ja[’2700’]=’甘肃省’;ja[’2702’]=’兰州市’;ja[’2703’]=’金昌市’;<br/>ja[’2800’]=’内蒙古’;ja[’2802’]=’呼和浩特市’;ja[’2803’]=’赤峰市’;ja[’2804’]=’包头市’;<br/>ja[’2900’]=’宁夏’;ja[’2902’]=’银川市’;<br/>ja[’3000’]=’西藏’;ja[’3002’]=’拉萨市’;ja[’3003’]=’日喀则市’;<br/>ja[’3100’]=’新疆’;ja[’3102’]=’乌鲁木齐市’;ja[’3103’]=’克拉玛依市’;ja[’3104’]=’喀什地区市’;<br/>ja[’3200’]=’青海省’;ja[’3202’]=’西宁市’;<br/>ja[’3300’]=’香港’;<br/>ja[’3400’]=’澳门’;<br/>ja[’3500’]=’台湾’;<br/>ja[’3600’]=’国外’;<br/>//主要城市数据字典<br/>var maincity=[[’华北-东北’,[’0100’,’0500’,’2303’,’2302’,’2402’,’2202’]],[’华东 地区’,[’0200’,’0702’,’0703’,’0802’,’0803’,’1502’,’1102’,’1202’,’1203’]],[’华南-华中’,[’0302’,’0400’,’0308’,’1802’,’1902’,’1702’]],[’西北-西南’,[’2002’,’0902’,’0600’,’2502’]]];<br/>//所有省份数据字典<br/>var allprov=[[’华北-东北’,[’1600’,’2100’,’2800’,’2300’,’2400’,’2200’]],[’华东 地区’,[’0700’,’0800’,’1500’,’1100’,’1300’,’1200’]],[’华南-华中’,[’0300’,’1400’,’1000’,’1700’,’1800’,’1900’]],[’西北-西南’,[’2000’,’2700’,’3200’,’2900’,’3100’,’0900’,’2600’,’2500’,’3000’]],[’其它’,[’3300’,’3400’,’3500’,’3600’]]];<br/>var isIE = /msie/.test(navigator.userAgent.toLowerCase());<br/>var containerID = "container";<br/>var floatID = "float_lay";<br/>function init_check(){<br/> _container = document.getElementById(containerID);<br/> _float = document.getElementById(floatID);<br/> _float.onmouseover = function(){this.style.display = ’block’;}<br/> _float.onmouseout = function(){this.style.display = ’none’;}<br/> //三个区域的创建<br/> _selectCity = document.createElement("div");<br/> if(document.getElementById("result").getElementsByTagName("input").length == 0){<br/> var s_h3 = document.createElement("h3"); s_h3.innerHTML = "选中城市:";<br/> _selectCity.appendChild(s_h3);<br/> }else{<br/> _selectCity.innerHTML = document.getElementById("result").innerHTML;<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_s.length; i++){<br/> _input_s[i].checked = true;<br/> _input_s[i].onclick = function(){<br/> var _input_m = _mainCity.getElementsByTagName("input");<br/> var _input_a = _allProvince.getElementsByTagName("input");<br/> for (var i=0; i<_input_a.length; i++)<br/> _input_m[_input_m.length+i] = _input_a[i];<br/> for(var j=0; j<_input_m.length+_input_a.length; j++)<br/> if(_input_m[j].value == this.value)<br/> _input_m[j].checked = false;<br/> _selectCity.removeChild(this.parentNode);<br/> }<br/> }<br/> }<br/> _mainCity = document.createElement("div");<br/> var m_h3 = document.createElement("h3"); m_h3.innerHTML = "主要城市:";<br/> _mainCity.appendChild(m_h3);<br/> _allProvince = document.createElement("div");<br/> var a_h3 = document.createElement("h3"); a_h3.innerHTML = "所有省份:";<br/> _allProvince.appendChild(a_h3);<br/> var div = [],h = [],input = [],span = [];<br/> _selectCity.id = "select_city"; _mainCity.id = "main_city"; _allProvince.id = "all_province";<br/> _container.appendChild(_selectCity); _container.appendChild(_mainCity); _container.appendChild(_allProvince);<br/> //主要城市部分check的创建<br/> for (var i = 0 ; i < maincity.length ;i++){<br/> div[i] = document.createElement("div");<br/> _mainCity.appendChild(div[i]);<br/> h[i] = document.createElement("h4");<br/> div[i].appendChild(h[i]);<br/> h[i].innerHTML = maincity[i][0];<br/> for (var j=0 ; j < maincity[i][1].length ; j++){<br/> input[j] = document.createElement("input");<br/> input[j].type = "checkbox";<br/> input[j].value = maincity[i][1][j];<br/> span[j] = document.createElement("span");<br/> div[i].appendChild(span[j]);<br/> span[j].appendChild(input[j]);<br/> span[j].appendChild(document.createTextNode(ja[maincity[i][1][j]]));<br/> }<br/> }<br/> //所有省份check的创建(不包括其他)<br/> for (var i=0 ; i < allprov.length - 1; i++){<br/> div[i] = document.createElement("div");<br/> _allProvince.appendChild(div[i]);<br/> h[i] = document.createElement("h4");<br/> div[i].appendChild(h[i]);<br/> h[i].innerHTML = allprov[i][0];<br/> for (var j=0 ; j < allprov[i][1].length ; j++){<br/> span[j] = document.createElement("span");<br/> span[j].id = allprov[i][1][j];<br/> span[j].innerHTML = ja[allprov[i][1][j]];<br/> div[i].appendChild(span[j]);<br/> span[j].onclick = function(evt){<br/> if(_float.style.display == ’none’){<br/> var e = evt || window.event;<br/> _float.style.left = e.clientX-document.getElementById("popupAddr").offsetLeft + "px";<br/> _float.style.top = e.clientY-document.getElementById("popupAddr").offsetTop + "px";<br/> _float.style.display = ’block’;<br/> _float.className = this.id;<br/> createLay(this.id);<br/> }<br/> }<br/> span[j].onmouseover = function(){<br/> if(_float.className == this.id)<br/> _float.style.display = ’block’;<br/> }<br/> span[j].onmouseout = function(){<br/> _float.style.display = ’none’;<br/> }<br/> }<br/> }<br/> //所有省份check中其他的创建<br/> div[0] = document.createElement("div");<br/> _allProvince.appendChild(div[0]);<br/> h[0] = document.createElement("h4");<br/> div[0].appendChild(h[0]);<br/> h[0].innerHTML = allprov[4][0];<br/> for (var j=0 ; j < allprov[4][1].length ; j++){<br/> input[j] = document.createElement("input");<br/> input[j].type = "checkbox";<br/> input[j].value = allprov[4][1][j];<br/> span[j] = document.createElement("span");<br/> div[0].appendChild(span[j]);<br/> span[j].appendChild(input[j]);<br/> span[j].appendChild(document.createTextNode(ja[allprov[4][1][j]]));<br/> }<br/> check_in_select();<br/>}<br/>//maincity中的checkbox的事件相应<br/>function init_check_event(){<br/> var _input_m = _mainCity.getElementsByTagName("input");<br/> var _input_a = _allProvince.getElementsByTagName("input");<br/> for (var j=0; j<_input_a.length; j++)<br/> _input_m[_input_m.length+j] = _input_a[j];<br/> for(var i=0 ; i < _input_m.length+_input_a.length ; i++)<br/> _input_m[i].onclick = function(){<br/> if(this.checked && check_num(this)){<br/> var span = this.parentNode.cloneNode(true);<br/> _selectCity.appendChild(span);<br/> change_float_check(this.value);<br/> if(isIE) select_true();<br/> //已选中的checkbox的事件相应<br/> span.getElementsByTagName("input")[0].onclick = function(){<br/> for(var j=0; j<_input_m.length+_input_a.length; j++)<br/> if(_input_m[j].value == this.value)<br/> _input_m[j].checked = false;<br/> change_float_check(this.value);<br/> _selectCity.removeChild(this.parentNode);<br/> }<br/> } else {<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> for (var j=0; j < _input_s.length; j++){<br/> if(_input_s[j].value == this.value)<br/> _selectCity.removeChild(_input_s[j].parentNode);<br/> }<br/> change_float_check(this.value);<br/> }<br/> }<br/>}<br/>//为浮动层创建数据<br/>function createLay(id){<br/> if(id.substr(0,1) != ’0’)<br/> var num = parseInt(id);<br/> else<br/> var num = parseInt(id.substr(1,4));<br/> var n;<br/> var span = [],input = [];<br/> _float.innerHTML = "";<br/> input[num] = document.createElement("input");<br/> input[num].type = "checkbox";<br/> input[num].value = id;<br/> span[num] = document.createElement("span");<br/> span[num].appendChild(input[num]);<br/> span[num].appendChild(document.createTextNode(ja[id]));<br/> _float.appendChild(span[num]);<br/> _float.appendChild(document.createElement("br"));<br/> for (var i = num+2; true; i++){<br/> if(num > 950)<br/> n = i.toString();<br/> else<br/> n = ’0’ + i.toString();<br/> if(ja[n] == null) break;<br/> else{<br/> input[n] = document.createElement("input");<br/> input[n].type = "checkbox";<br/> input[n].value = n;<br/> span[n] = document.createElement("span");<br/> span[n].appendChild(input[n]);<br/> span[n].appendChild(document.createTextNode(ja[n]));<br/> _float.appendChild(span[n]);<br/> }<br/> }<br/> check_in_select();<br/> init_lay_event();<br/>}//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js 就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。<br/>function init_lay_event(){<br/> var _input_l = _float.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_l.length ; i++){<br/> _input_l[i].id = i;<br/> _input_l[i].onclick = function(){<br/> if(this.checked && check_num(this)){<br/> if(this.id == 0){<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> for (var j = 0 ; j < _input_s.length; j++){<br/> if(_input_s[j].value.indexOf(this.value.substr(0,2)) != -1){<br/> change_maincity_check(_input_s[j].value);<br/> change_float_check(_input_s[j].value);<br/> _selectCity.removeChild(_input_s[j].parentNode);<br/> j--;<br/> }<br/> }<br/> }<br/> else{<br/> if(_input_l[0].checked){<br/> var _input_t = _selectCity.getElementsByTagName("input");<br/> //alert(_input_t.length);<br/> for (var k = 0 ; k < _input_t.length; k++){<br/> if(_input_t[k].value == _input_l[0].value)<br/> _selectCity.removeChild(_input_t[k].parentNode);<br/> //alert(_input_t[k].value);<br/> }<br/> _input_l[0].checked = false;<br/> }<br/> }<br/> var span = this.parentNode.cloneNode(true);<br/> _selectCity.appendChild(span);<br/> if(isIE) select_true();<br/> change_maincity_check(this.value);<br/> //float层中已选中的checkbox的事件相应<br/> span.getElementsByTagName("input")[0].onclick = function(){<br/> for(var j=0; j<_input_l.length; j++)<br/> if(_input_l[j].value == this.value)<br/> _input_l[j].checked = false;<br/> change_maincity_check(this.value);<br/> _selectCity.removeChild(this.parentNode);<br/> }<br/> } else {<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> for (var j=0; j < _input_s.length; j++){<br/> if(_input_s[j].value == this.value)<br/> _selectCity.removeChild(_input_s[j].parentNode);<br/> }<br/> change_maincity_check(this.value);<br/> }<br/> }<br/> }<br/>}<br/>function check_num(obj){<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> if(_input_s.length < 5) return true;<br/> else{<br/> obj.checked = false;<br/> alert("最多只能选择5个选项");<br/> return false;<br/> }<br/>}//欢迎来到站长特效网,我们的网址是 www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。<br/>function change_maincity_check(value){<br/> var _input_m = _mainCity.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_m.length; i++){<br/> if(_input_m[i].value == value)<br/> if(!_input_m[i].checked)<br/> _input_m[i].checked = true;<br/> else<br/> _input_m[i].checked = false;<br/> }<br/>}<br/>function change_float_check(value){<br/> var _input_f = _float.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_f.length; i++){<br/> if(_input_f[i].value == value)<br/> if(!_input_f[i].checked)<br/> _input_f[i].checked = true;<br/> else<br/> _input_f[i].checked = false;<br/> }<br/>}//欢迎来到站长特效网,我们的网 址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。<br/>function check_in_select(value){<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> var _input_f = _float.getElementsByTagName("input");<br/> var _input_m = _mainCity.getElementsByTagName("input");<br/> var _input_a = _allProvince.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_s.length ; i++){<br/> for (var j=0 ; j < _input_f.length ; j++){<br/> if(_input_f[j].value == _input_s[i].value)<br/> _input_f[j].checked = true;<br/> }<br/> for (var k=0 ; k < _input_m.length ; k++){<br/> if(_input_m[k].value == _input_s[i].value)<br/> _input_m[k].checked = true;<br/> }<br/> for (var l=0 ; l < _input_a.length ; l++){<br/> if(_input_a[l].value == _input_s[i].value)<br/> _input_a[l].checked = true;<br/> }<br/> }<br/>}<br/>function select_true(){<br/> var _input_s = _selectCity.getElementsByTagName("input");<br/> for (var i = 0 ; i < _input_s.length; i++)<br/> _input_s[i].checked = true;<br/>}//欢迎来到站长 特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。<br/>function write_result(){<br/> var _result = document.getElementById("result");<br/> _result.innerHTML = _selectCity.innerHTML;<br/> var _result_input = _result.getElementsByTagName("input");<br/> for (var i = 0 ; i < _result_input.length; i++){<br/> _result_input[i].checked = true;<br/> _result_input[i].onclick = function(){<br/> _result.removeChild(this.parentNode);<br/> }<br/> }<br/>}//欢迎来到站长特效网,我们的网址是www.zzjs.net,很好记,zz站长,js就是js特效,本站收集大量高质量js代码,还有许多广告代码下载。<br/></script><br/><a href="http://www.zzjs.net/" _fcksavedurl="http://www.zzjs.net/">站长特效网</a>,站长必备的高质量网页特效和广告代码。zzjs.net,站长js特效。<FCK:hr /><br/><!--欢迎来到站长特效网,我们网站收集大量高质量js特效,提供许多广告代码下载,网址:www.zzjs.net,zzjs@msn.com,用.net打造靓站--><br/><input name="input" id="test" value="选择/修改" type="button" onclick_fckprotectedatt="%20onclick%3D%22zzjs_net(’popupAddr’)%22" /><br/><div id="addrinfo"></div><br/><div id="result">结果:</div><br/></body><br/></html><br/>