锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲熟妇成人精品一区,亚洲成年网站在线观看,伊人久久大香线蕉亚洲http://www.tkk7.com/bily/category/17261.htmlIT涓嶇瓑浜巌tzh-cnWed, 14 Mar 2007 09:19:38 GMTWed, 14 Mar 2007 09:19:38 GMT60Ajax 綆浠?/title><link>http://www.tkk7.com/bily/archive/2006/12/14/87717.html</link><dc:creator>紺煎繀椋?/dc:creator><author>紺煎繀椋?/author><pubDate>Thu, 14 Dec 2006 06:56:00 GMT</pubDate><guid>http://www.tkk7.com/bily/archive/2006/12/14/87717.html</guid><wfw:comment>http://www.tkk7.com/bily/comments/87717.html</wfw:comment><comments>http://www.tkk7.com/bily/archive/2006/12/14/87717.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/bily/comments/commentRss/87717.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/bily/services/trackbacks/87717.html</trackback:ping><description><![CDATA[     鎽樿: 浜斿勾鍓嶏紝濡傛灉涓嶇煡閬?XML錛屾偍灝辨槸涓鍙棤浜洪噸瑙嗙殑涓戝皬楦傚崄鍏釜鏈堝墠錛孯uby 鎴愪簡鍏蟲敞鐨勪腑蹇冿紝涓嶇煡閬?Ruby 鐨勭▼搴忓憳鍙兘鍧愬喎鏉垮嚦浜嗐?浠婂ぉ錛屽鏋滄兂璺熶笂鏈鏂扮殑鎶鏈椂灝氾紝閭f偍鐨勭洰鏍囧氨鏄?Ajax銆?nbsp; <a href='http://www.tkk7.com/bily/archive/2006/12/14/87717.html'>闃呰鍏ㄦ枃</a><img src ="http://www.tkk7.com/bily/aggbug/87717.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/bily/" target="_blank">紺煎繀椋?/a> 2006-12-14 14:56 <a href="http://www.tkk7.com/bily/archive/2006/12/14/87717.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>閫氱敤js瀹㈡埛绔〃鍗曢獙璇佸嚱鏁?/title><link>http://www.tkk7.com/bily/archive/2006/11/15/81355.html</link><dc:creator>紺煎繀椋?/dc:creator><author>紺煎繀椋?/author><pubDate>Wed, 15 Nov 2006 11:52:00 GMT</pubDate><guid>http://www.tkk7.com/bily/archive/2006/11/15/81355.html</guid><wfw:comment>http://www.tkk7.com/bily/comments/81355.html</wfw:comment><comments>http://www.tkk7.com/bily/archive/2006/11/15/81355.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/bily/comments/commentRss/81355.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/bily/services/trackbacks/81355.html</trackback:ping><description><![CDATA[ <p>涓銆佺敤娉曠畝浠嬶細 <br />琛ㄥ崟楠岃瘉鍑芥暟鏀懼湪浜唂unctions.js鏂囦歡閲屼簡錛屽湪浣犳墍闇瑕佸仛楠岃瘉鐨勭綉欏墊枃浠墮噷錛屽寘鍚鑴氭湰鏂囦歡銆備竴鑸娉曚負: <br /><script type="text/javascript" src="./functions.js"> <br />瀵逛簬鐒︾偣澶卞幓楠岃瘉錛屼負琛ㄥ崟鎺т歡鐨刼nBlur浜嬩歡緇戝畾鐩稿簲鐨勯獙璇佸嚱鏁幫紝鐢ㄦ硶濡備笅錛?<br />鏁村瀷聽聽 checkNumber() <br />嫻偣鍨?checkNumber() <br />瀛楃涓?checkString() <br />鏃ユ湡聽聽 checkDate() <br />閭聽聽 checkEmail() <br />紺轟緥 onBlur="checkNumber()" <br />瀵逛簬琛ㄥ崟鎻愪氦楠岃瘉錛屽湪琛ㄥ崟鎻愪氦鍓嶈繘琛屽垽鏂紝鐢ㄦ硶濡備笅錛?<br />if(checkForm('琛ㄥ崟鍚嶇О')) <br />{ <br />聽 琛ㄥ崟鍚嶇О.submit(); <br />聽 return true; <br />} <br />else <br />{ <br />聽 return false; <br />} <br />涔熷彲浠ョ粦瀹氳〃鍗昽nSubmit浜嬩歡錛岀敤娉曞涓嬶細 <br />onSubmit="return checkForm('琛ㄥ崟鍚嶇О')" <br /><br />浜屻佺被鍨嬪畾涔夛細 </p> <p>1銆佹暣鍨?int) <br />瀹氫箟: <br />聽 valueType="int" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustInput 蹇呰緭欏?true/false) <br />聽 minInput聽 鏈灝忓?鏁板瓧) <br />聽 maxInput聽 鏈澶у?鏁板瓧) <br />涓句緥: <br />聽 <input type="text" name="test" valueType="int" objName="鎬昏澆閲嶅惃" mustInput="true" maxInput="10000"> </p> <p>2銆佹誕鐐瑰瀷(float) <br />瀹氫箟: <br />聽 valueType="float" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustInput 蹇呰緭欏?true/false) <br />聽 minInput聽 鏈灝忓?鏁板瓧) <br />聽 maxInput聽 鏈澶у?鏁板瓧) <br />聽 decimalLen灝忔暟浣嶆暟(鏁板瓧) <br />涓句緥: <br />聽 <input type="text" name="test" valueType="float" objName="榪愪環" mustInput="true" maxInput="10000.50" decimalLen="2"> </p> <p>3銆佸瓧絎︿覆(string) <br />瀹氫箟: <br />聽 valueType="string" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustInput 蹇呰緭欏?true/false) <br />聽 stringLen 瀛楃涓查暱搴?鏁板瓧) <br />涓句緥: <br />聽 <input type="text" name="test" valueType="string" objName="鑻辨枃鑸瑰悕" mustInput="true" stringLen="100"> </p> <p>4銆佹棩鏈?date) <br />瀹氫箟: <br />聽 valueType="date" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustInput 蹇呰緭欏?true/false) <br />涓句緥: <br />聽 <input type="text" name="test" valueType="date" objName="寮濮嬫棩鏈? mustInput="true"> <br />澶囨敞: <br />聽 鏃ユ湡鐜板湪鍙兘鏍¢獙鐨勬牸寮忎負(yyyy-mm-dd) </p> <p>5銆侀偖綆?email) <br />瀹氫箟: <br />聽 valueType="email" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustInput 蹇呰緭欏?true/false) <br />涓句緥: <br />聽 <input type="text" name="test" valueType="email" objName="閭" mustInput="true"> </p> <p>6銆佸崟閫?radio)聽 鏆傛病璋冭瘯鎴愬姛 <br />瀹氫箟: <br />聽 valueType="radio" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustSelect 蹇呰緭欏?true/false) <br />涓句緥: <br />聽 <input type="radio" name="test" valueType="radio" objName="縐熻埞鏂瑰紡" mustSelect="true"> <br />澶囨敞: <br />聽 瀵逛簬鍚屼竴緇勫崟閫夋寜閽紝鍙渶瑕佸畾涔夌涓涓嵆鍙?br /><br />7銆佸閫?checkbox) 鏆傛病璋冭瘯鎴愬姛 <br />瀹氫箟: <br />聽 valueType="checkbox" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 minSelect 鏈灝忛夋嫨鏁?鏁板瓧) <br />聽 maxSelect 鏈澶ч夋嫨鏁?鏁板瓧) <br />涓句緥: <br />聽 <input type="checkbox" name="test" valueType="checkbox" objName="鐖卞ソ" minSelect="2" maxSelect="5"> <br />澶囨敞: <br />聽 瀵逛簬鍚屼竴緇勫閫夋寜閽紝鍙渶瑕佸畾涔夌涓涓嵆鍙?br /><br />8銆佷笅鎷夊垪琛ㄦ(select) <br />瀹氫箟: <br />聽 valueType="select" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 mustSelect 蹇呰緭欏?true/false) <br />涓句緥1: <br />聽 <select name="test" valueType="select" objName="縐熻埞鏂瑰紡" mustSelect="true"> <br />涓句緥2: <br /><select name="test" valueType="select" objName="縐熻埞鏂瑰紡" mustSelect="true"> <br />聽<option type="checkbox" name="test2" >璇烽夋嫨<option> <br />聽<option type="checkbox" name="test2" >3 <option> <br />聽<option type="checkbox" name="test2" >4 <option> <br /></select> <br /><br />9銆佸垪琛ㄦ(list) <br />瀹氫箟: <br />聽 valueType="list" <br />灞炴? <br />聽 objName聽聽 瀵硅薄鍚嶇О(瀛楃涓? <br />聽 minSelect 鏈灝忛夋嫨鏁?鏁板瓧) <br />聽 maxSelect 鏈澶ч夋嫨鏁?鏁板瓧) <br />涓句緥: <br />聽 <select name="test" valueType="list" objName="鐖卞ソ" size =5 minSelect="2" maxSelect="5"> <br /><br />涓夈佺▼搴忔枃浠?</p> <p>/*****************functions.js**********************/ <br />/***媯鏌ヨ〃鍗曟墍鏈夊厓绱?**/ <br />function checkForm(formName) <br />{ <br />聽聽聽 var oForm=document.all(formName); <br />聽 var eles = oForm.elements; <br />聽 //var els <br />聽 <br />聽聽聽 //閬嶅巻鎵鏈夎〃鍏冪礌 <br />聽 for(var i=0;i<eles.length;i++) <br />聽聽聽 { <br />聽聽聽聽聽聽聽 //鏄惁闇瑕侀獙璇?<br />聽聽聽聽聽聽聽 var sType=eles[i].valueType; <br />聽聽聽聽聽 <br />聽 if(sType) <br />聽聽聽聽聽聽聽 { <br />聽聽聽聽聽聽聽聽 <br />聽聽聽 if(eles[i].mustInput!=null && eles[i].mustInput=="true" <br />聽聽聽 { <br />聽聽聽聽 //els=eles[i].value; <br />聽聽聽聽 //els=trim(els); <br />聽聽聽 if(trim(eles[i].value)=="" <br />聽聽聽 { <br />聽聽聽聽 if(eles[i].objName!=null) <br />聽聽聽聽 { <br />聽聽聽聽聽聽 alert(eles[i].objName+" 涓嶅彲浠ヤ負絀?; <br />聽聽聽聽 } <br />聽聽聽聽 else <br />聽聽聽聽 { <br />聽聽聽聽聽聽 alert("璇ユ枃鏈涓哄繀杈撳瓧孌?; <br />聽聽聽聽 } <br />聽聽聽聽 eles[i].focus();聽聽聽聽聽 <br />聽聽聽聽 event.returnValue=false;聽聽聽聽聽 <br />聽聽聽聽 return false;聽聽聽 <br />聽聽聽 } <br />聽 } <br />聽 switch(sType) <br />聽聽 { <br />聽聽聽 //鏁存暟 <br />聽聽聽 case "int": <br />聽聽聽聽 if(!validInt(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //灝忔暟 <br />聽聽聽 case "float": <br />聽聽聽聽 if(!validFloat(eles[i])) <br />聽聽聽聽 {聽 <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //瀛楃涓?<br />聽聽聽 case "string": <br />聽聽聽聽 if(!validString(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //鏃ユ湡 <br />聽聽聽 case "date": <br />聽聽聽聽 if(!validDate(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //閭歡 <br />聽聽聽 case "email": <br />聽聽聽聽 if(!validEmail(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //鍗曢夋寜閽?<br />聽聽聽 /*case "radio": <br />聽聽聽聽 if(!validRadio(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //澶嶉夋寜閽?<br />聽聽聽 case "checkbox": <br />聽聽聽聽 if(!validBox(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break;*/ <br />聽聽聽 //涓嬫媺鍒楄〃妗?<br />聽聽聽 case "select": <br />聽聽聽聽 if(!validSelect(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />聽聽聽 //鍒楄〃妗?<br />聽聽聽 case "list": <br />聽聽聽聽 if(!validList(eles[i])) <br />聽聽聽聽 { <br />聽聽聽聽聽 event.returnValue=false; <br />聽聽聽聽聽 return false; <br />聽聽聽聽 } <br />聽聽聽聽 break; <br />}聽 <br />聽 } <br />聽聽聽聽 } <br />聽聽聽聽 event.returnValue=true; <br />聽return true; <br />}聽 <br />/***楠岃瘉鏄惁涓烘暣鏁?**/ <br />function validInt(ele) <br />{ <br />聽if(!isInt(ele.value)) <br />聽{ <br />聽 alert("璇瘋緭鍏ユ湁鏁堟暣鏁?; <br />聽 ele.focus(); <br />聽 return false; <br />聽} <br />聽else <br />聽{ <br />聽 if(ele.maxInput!=null && !isNaN(ele.maxInput)) <br />聽聽 if(parseInt(ele.maxInput)<parseInt(ele.value)) <br />聽聽 { <br />聽聽聽聽 alert("鎮ㄨ緭鍏ョ殑 "+ convertNullToSpace(ele.objName)+" 鍊煎簲璇ュ皬浜?+ele.maxInput);聽聽聽聽聽聽聽聽聽 <br />聽聽聽 ele.focus(); <br />聽聽聽 return false; <br />聽聽 }聽聽聽聽聽聽 <br />聽 if(ele.minInput!=null && !isNaN(ele.minInput)) <br />聽聽 if(parseInt(ele.minInput)>parseInt(ele.value)) <br />聽聽 { <br />聽聽聽 alert("鎮ㄨ緭鍏ョ殑 "+ convertNullToSpace(ele.objName)+" 鍊煎簲璇ュぇ浜?+ele.minInput); <br />聽聽聽 ele.focus(); <br />聽聽聽 return false; <br />聽聽 }聽聽聽 <br />聽} <br />聽return true; <br />} <br />/***鍒ゆ柇鏄惁涓烘暣鏁?**/ <br />function isInt(s) <br />{ <br />聽var patrn=/^0|^[1-9]\d*/; <br />聽if (!patrn.exec(s)) <br />聽{ <br />聽聽聽 return false; <br />聽} <br />聽else <br />聽{ <br />聽 return true; <br />聽} <br />} <br />/***楠岃瘉鏄惁涓哄皬鏁?**/ <br />function validFloat(ele) <br />{ <br />聽聽聽 if(isNaN(ele.value)) <br />聽聽聽 { <br />聽 alert("璇瘋緭鍏ユ湁鏁堟暟瀛?; <br />聽 ele.focus(); <br />聽 return false; <br />聽聽聽 } <br />聽else <br />聽{ <br />聽聽聽聽聽 if(ele.decimalLen!=null && !checkDecimal(ele.value,ele.decimalLen)) <br />聽聽聽聽 { <br />聽聽 alert("鎮ㄨ緭鍏ョ殑 "+convertNullToSpace(ele.objName)+" 鍊煎皬鏁頒綅鏈澶氫負"+ele.decimalLen+"涓皬鏁頒綅"; <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽聽聽聽聽 }聽 <br />聽 if(ele.maxInput!=null && !isNaN(ele.maxInput)) <br />聽聽 if(parseInt(ele.maxInput)<parseInt(ele.value)) <br />聽聽 { <br />聽聽聽聽 alert("鎮ㄨ緭鍏ョ殑 "+ convertNullToSpace(ele.objName)+" 鍊煎簲璇ュ皬浜?+ele.maxInput);聽聽聽聽聽聽聽聽聽聽聽 <br />聽聽聽 ele.focus(); <br />聽聽聽 return false; <br />聽聽 }聽聽聽聽聽聽 <br />聽 if(ele.minInput!=null && !isNaN(ele.minInput)) <br />聽聽 if(parseInt(ele.minInput)>parseInt(ele.value)) <br />聽聽 { <br />聽聽聽 alert("鎮ㄨ緭鍏ョ殑 "+ convertNullToSpace(ele.objName)+" 鍊煎簲璇ュぇ浜?+ele.minInput); <br />聽聽聽 ele.focus(); <br />聽聽聽 return false; <br />聽聽 }聽聽聽 <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉鏄惁涓哄瓧絎︿覆***/ <br />function validString(ele) <br />{ <br />聽if(ele.stringLen!=null && !isNaN(ele.stringLen)) <br />聽{ <br />聽 var value=new String(ele.value); <br />聽 if(value.length>parseInt(ele.stringLen)) <br />聽 { <br />聽聽 alert("鎮ㄨ緭鍏ョ殑 "+convertNullToSpace(ele.objName)+" 瀛楁暟鏈澶ч暱搴︿負"+ele.stringLen); <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉鏄惁涓烘棩鏈熸牸寮?**/ <br />function validDate(ele) <br />{ <br />聽if(!isDate(ele.value)&&ele.value!="" <br />聽{ <br />聽 alert("璇瘋緭鍏ユ湁鏁堟棩鏈?yyyy-mm-dd)"; <br />聽 ele.focus(); <br />聽 return false; <br />聽聽聽 } <br />聽return true; <br />} <br />/***鍒ゆ柇鏄惁涓烘棩鏈?**/ <br />function isDate(str) <br />{ <br />聽var r = str.match(/^(\d{1,4})(-|\/)(\d{1,2})\2(\d{1,2})/);聽 <br />聽if(r==null) <br />聽{ <br />聽 return false; <br />聽}聽 <br />聽var d= new Date(r[1], r[3]-1, r[4]);聽 <br />聽if(!(d.getFullYear()==r[1]&&(d.getMonth()+1)==r[3]&&d.getDate()==r[4])) <br />聽{聽聽 <br />聽 return false; <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉鏄惁涓虹數瀛愰偖綆?**/ <br />function validEmail(ele) <br />{ <br />聽if(!isEmail(ele.value)) <br />聽{ <br />聽 alert("璇瘋緭鍏ユ湁鏁堥偖綆?; <br />聽 ele.focus(); <br />聽 return false; <br />聽聽聽 } <br />聽return true; <br />} <br />/***鍒ゆ柇鏄惁涓洪偖綆?**/ <br />function isEmail(str) <br />{ <br />聽if(str.match(/[\w-.]+@{1}[\w-]+\.{1}\w{2,4}(\.{0,1}\w{2}){0,1}/ig)!=str) <br />聽 return false; <br />聽else <br />聽 return true; <br />} <br />/***楠岃瘉鍗曢夋寜閽槸鍚﹂渶瑕侀夋嫨***/ <br />function validRadio(ele) <br />{ <br />聽//var rads = document.getElementsByName(ele.name); <br />聽 <br />聽聽聽 eval("var rads="+name+"."+ele.name); <br />聽var selectCount=0; <br />聽for(var i=0;i<rads.length;i++) <br />聽聽聽 { <br />聽 if(rads[i].checked) <br />聽聽聽聽聽聽聽 { <br />聽聽 selectCount++; <br />聽聽聽聽聽聽聽 } <br />聽聽聽 } <br />聽 <br />聽if(ele.mustSelect!=null && ele.mustSelect) <br />聽{ <br />聽 if(selectCount==0) <br />聽 { <br />聽聽 alert("璇烽夋嫨"+convertNullToSpace(ele.objName)); <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉澶嶉夋寜閽槸鍚﹂渶瑕侀夋嫨***/ <br />function validBox(ele) <br />{ <br />聽//var rads = document.getElementsByName(ele.name); <br />聽聽聽 eval("var chks="+name+"."+ele.name); <br />聽var selectCount=0; <br />聽for(var i=0;i<chks.length;i++) <br />聽聽聽 { <br />聽 if(chks[i].checked) <br />聽聽聽聽聽聽聽 { <br />聽聽 selectCount++; <br />聽聽聽聽聽聽聽 } <br />聽聽聽 } <br />聽if(ele.minSelect!=null && !isNaN(ele.minSelect)) <br />聽{ <br />聽 if(selectCount<parseInt(ele.minSelect)) <br />聽 { <br />聽聽 alert(convertNullToSpace(ele.objName)+"鑷沖皯閫夋嫨"+ele.minSelect+"欏?; <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽if(ele.maxSelect!=null && !isNaN(ele.maxSelect)) <br />聽{ <br />聽 if(selectCount>parseInt(ele.maxSelect)) <br />聽 { <br />聽聽 alert(convertNullToSpace(ele.objName)+"鑷沖閫夋嫨"+ele.maxSelect+"欏?; <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉涓嬫媺鍒楄〃妗嗘槸鍚﹂渶瑕侀夋嫨***/ <br />function validSelect(ele) <br />{ <br />聽//var rads = document.getElementsByName(ele.name); <br />聽if(ele.mustSelect!=null && ele.mustSelect) <br />聽{ <br />聽 if(ele.selectedIndex==0) <br />聽 { <br />聽聽 alert("璇烽夋嫨"+convertNullToSpace(ele.objName)); <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽return true; <br />} <br />/***楠岃瘉鍒楄〃妗嗙殑閫夋嫨欏規暟***/ <br />function validList(ele) <br />{ <br />聽//var rads = document.getElementsByName(ele.name); <br />聽聽聽 var selectCount=0; <br />聽for(var i=0;i<ele.options.length;i++) <br />聽聽聽 { <br />聽聽聽聽聽聽聽 if(ele.options[i].selected) <br />聽聽聽聽聽聽聽 { <br />聽聽聽聽聽聽聽聽聽聽聽 selectCount++; <br />聽聽聽聽聽聽聽 } <br />聽聽聽 } <br />聽 <br />聽if(ele.minSelect!=null && !isNaN(ele.minSelect)) <br />聽{ <br />聽 if(selectCount<parseInt(ele.minSelect)) <br />聽 { <br />聽聽 alert(convertNullToSpace(ele.objName)+"鑷沖皯閫夋嫨"+ele.minSelect+"欏?; <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽if(ele.maxSelect!=null && !isNaN(ele.maxSelect)) <br />聽{ <br />聽 if(selectCount>parseInt(ele.maxSelect)) <br />聽 { <br />聽聽 alert(convertNullToSpace(ele.objName)+"鑷沖閫夋嫨"+ele.maxSelect+"欏?; <br />聽聽 ele.focus();聽聽聽聽聽 <br />聽聽 return false; <br />聽 } <br />聽} <br />聽return true; <br />} <br />/***灝哊ULL杞寲涓虹┖鏍鹼紝鐢ㄤ簬鏄劇ず瀵硅薄鍚嶇О***/ <br />function convertNullToSpace(paramValue) <br />{ <br />聽 if(paramValue==null) <br />聽聽聽 return ""; <br />聽 else聽 <br />聽聽聽 return paramValue; <br />} <br />/***媯鏌ュ皬鏁頒綅鏁?**/ <br />function checkDecimal(num,decimalLen) <br />{ <br />聽 var len = decimalLen*1+1; <br />聽 if(num.indexOf('.')>0) <br />聽 { <br />聽聽聽 num=num.substr(num.indexOf('.')+1,num.length-1);聽聽 <br />聽聽聽 if ((num.length)<len) <br />聽{ <br />聽聽聽聽聽 return true; <br />聽聽聽 } <br />聽else <br />聽{ <br />聽聽聽聽聽 return false; <br />聽聽聽 } <br />聽 } <br />聽 return true; <br />} <br />/***鍘婚櫎絀烘牸***/聽 <br />function trim(str)聽 <br />聽{聽 <br />聽 if (str.length > 0)聽 <br />聽 { <br />聽聽 while ((str.substring(0,1) == " ") && (str.length > 0)) <br />聽聽 { <br />聽聽聽 str = str.substring(1,str.length); <br />聽聽 } <br />聽聽 while (str.substring(str.length-1,str.length) == " ") <br />聽聽 { str = str.substring(0,str.length-1); } <br />聽 } <br />聽 return str; <br />聽} </p> <p>=============================================================== </p> <p>銆銆鍑芥暟Reset()鎸塕eset鎸夐挳鍚庡鍚勫瓧孌電殑鍐呭澶嶄綅銆?</p> <p>銆銆鍑芥暟submitForms()鎸塻ubmit鎸夐挳鍚庡瀛楁鍚堟硶鎬ф鏌ュ悗鍙戦佺數瀛愰偖浠躲?</p> <p>銆銆鍑芥暟isName()瀵瑰鍚嶅瓧孌佃繘琛屽悎娉曟ф鏌ャ?</p> <p>銆銆鍑芥暟isEmail()瀵圭數瀛愰偖浠跺湴鍧瀛楁榪涜鍚堟硶鎬ф鏌ャ?</p> <p>銆銆鍑芥暟isBrowser()瀵規祻瑙堝櫒瀛楁涓庤嚜鍔ㄦ嫻嬬殑嫻忚鍣ㄧ増鏈繘琛屾瘮杈冦?</p> <p>銆銆鍑芥暟isCountry()瀵瑰浗瀹跺瓧孌佃繘琛屽悎娉曟ф鏌ャ?</p> <p>銆銆鍑芥暟isComment()瀵規剰瑙佸瓧孌佃繘琛屽悎娉曟ф鏌ワ紝涓嶅厑璁鎬負絀哄箋?</p> <p>銆銆鍑芥暟isFavorite()瀵瑰枩嬈㈢殑绔欑偣瀛楁榪涜鍚堟硶鎬ф鏌ワ紝涓嶅厑璁鎬負絀哄箋?</p> <p>銆銆紼嬪簭涓繕鎻愪緵浜嗕竴浜涙妧宸э紝渚嬪錛屽浣曞垽鏂祻瑙堝櫒鐨勭増鏈紝瀛楃涓茬殑鎿嶄綔絳夌瓑銆?</p> <p>銆銆緇撴灉鏄互鐢靛瓙閭歡鐨勫艦寮忔彁渚涚粰浣犵殑錛岄噷闈㈡湁瀹漢杈撳叆鐨勫悇涓瓧孌點傜▼搴忔瘮杈冮暱錛屼絾涓嶉毦鐪嬫噦錛屼笅闈㈡槸婧愪唬鐮侊細 <br /><br />錛淗TML錛?<br />錛淗EAD錛?<br />錛淭ITLE錛?鐢↗avaScript 緙?鍒?鐣?璦 綈?紼?搴忥紲/TITLE錛?<br />錛淪CRIPT LANGUAGE="JavaScript"錛?<br />錛?-- Begin <br /><a>//Someone@abc.com</a> 鏄?浣?鑷?宸?鐨?鐢?瀛?閭?浠?鍦?鍧 <br />var emailAddress="<a href="mailto:Someone@abc.com">Someone@abc.com</a>"; <br />function toName() <br />聽聽聽聽聽 { <br />var toNameval=document.forms[0].elements[1].value; <br />toNameval = "<a href="mailto:Someone@abc.com?subject=Guest">mailto:Someone@abc.com?subject=Guest</a> Book example"; <br />this.document.mail.action = toNameval; <br />} <br />function Reset() { <br />document.forms[0].elements[0].value = ""; <br />document.forms[0].elements[1].value = ""; <br />document.forms[0].elements[2].value = <br />navigator.appName + " " + navigator.appVersion;聽聽 <br />document.forms[0].elements[3].value = ""; <br />document.forms[0].elements[4].value = ""; <br />document.forms[0].elements[5].value = ""; <br />document.forms[0].elements[0].focus(); <br />} <br />function submitForms() { <br />if ( (isName() ) && (isEmail()) && (isBrowser()) <br />&& (isCountry()) && (isComment()) && (isFavorite()) ) <br />if (confirm("\nYou're about to e-mail the form.\n\nClick <br />on YES to submit.\n\nClick on NO to abort.")) <br />{ <br />alert("\nYour submission will now be made to : <br />\n\n"+emailAddress+"\n\n\nThank you!"); <br />return true; <br />} <br />else <br />{ <br />alert("\nYou have chosen to abort the submission."); <br />return false;聽聽聽聽聽聽 <br />} <br />else <br />return false; <br />} <br />function isName() { <br />var str = document.forms[0].elements[0].value; <br />if (str == "") { <br />alert("\nThe NAME field is blank.\n\nPlease enter your name.") <br />document.forms[0].elements[0].focus(); <br />return false; <br />} <br />for (var I = 0; I 錛渟tr.length; I++) <br />{ <br />var ch = str.substring(I, I + 1); <br />if (((ch 錛?a" || "z" 錛渃h) && (ch 錛?A" || "Z" 錛渃h)) && ch != ' ') <br />{ <br />alert("\nThe NAME field only accepts letters <br />& spaces.\n\nPlease re-enter your name."); <br />document.forms[0].elements[0].select(); <br />document.forms[0].elements[0].focus(); <br />return false; <br />聽聽聽 } <br />} <br />return true; <br />} <br />function isEmail() <br />{ <br />emailAddress=document.forms[0].elements[1].value; <br />if (document.forms[0].elements[1].value == "") { <br />alert("\nThe E-MAIL field is blank. <br />\n\nPlease enter your e-mail address.") <br />document.forms[0].elements[1].focus(); <br />return false; <br />} <br />if (document.forms[0].elements[1].value.indexOf (<a href="mailto:'@',0">'@',0</a>) == -1 || <br />document.forms[0].elements[1].value.indexOf ('.',0) == -1) <br />{ <br />alert(<a>"\nThe E-MAIL field requires a \"@\</a>" <br />and a \".\"be used.\n\nPlease re-enter your e-mail address.") <br />document.forms[0].elements[1].select(); <br />document.forms[0].elements[1].focus(); <br />return false; <br />} <br />else <br />{ <br />toName(); <br />return true; <br />} <br />} <br />function isBrowser() <br />{ <br />if (document.forms[0].elements[2].value ! <br />= navigator.appName + " " + navigator.appVersion) <br />{ <br />if (confirm("\nYou've changed your browser <br />type.\n\nClick on OK to keep changes.\ <br />n\nClick on Cancel to restore detected browser.")) <br />return true <br />else <br />{ <br />document.forms[0].elements[2].value = <br />navigator.appName + " " + navigator.appVersion; <br />return true;聽聽聽聽聽聽 <br />聽聽聽 } <br />} <br />else <br />return true; <br />} <br />function isCountry() { <br />var str = document.forms[0].elements[3].value; <br />if (str == "") { <br />alert("\nThe COUNTRY field is <br />blank.\n\nPlease enter your country.") <br />document.forms[0].elements[3].focus(); <br />return false; <br />} <br />for (var I = 0; I 錛渟tr.length; I++) { <br />var ch = str.substring(I, I + 1); <br />if (((ch 錛?a" || "z" 錛渃h) && <br />(ch 錛?A" || "Z" 錛渃h)) && ch != ' ') <br />{ <br />alert("\nThe COUNTRY field only accepts <br />letters & spaces.\n\nPlease re-enter your country."); <br />document.forms[0].elements[3].select(); <br />document.forms[0].elements[3].focus(); <br />return false; <br />聽聽聽 } <br />} <br />return true; <br />} <br />function isComment() { <br />if (document.forms[0].elements[4].value == "") { <br />if (confirm("\nYou're about to submit <br />without leaving a comment.\n\nClick <br />on CANCEL to include a comment.\n\nClick <br />on OK to continue without a comment.")) <br />return true <br />else <br />{ <br />document.forms[0].elements[4].focus(); <br />return false;聽聽聽聽聽聽 <br />} <br />} <br />else <br />return true聽聽聽 <br />} <br />function isFavorite() { <br />if (document.forms[0].elements[5].value == "") { <br />if (confirm("\nYou're about to submit without <br />listing your favorite sites.\n\nClick on CANCEL <br />to include favorites.\n\nClick on OK to continue <br />without listing favorites.")) <br />return true <br />else <br />{ <br />document.forms[0].elements[5].focus(); <br />return false;聽聽聽聽聽聽 <br />聽聽聽 } <br />} <br />else <br />return true聽聽聽 <br />} <br />// End --錛?<br />錛?SCRIPT錛?/p> <img src ="http://www.tkk7.com/bily/aggbug/81355.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/bily/" target="_blank">紺煎繀椋?/a> 2006-11-15 19:52 <a href="http://www.tkk7.com/bily/archive/2006/11/15/81355.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>javaScript鎶宸?琛ㄥ崟鎻愪氦楠岃瘉綾?/title><link>http://www.tkk7.com/bily/archive/2006/11/15/81312.html</link><dc:creator>紺煎繀椋?/dc:creator><author>紺煎繀椋?/author><pubDate>Wed, 15 Nov 2006 08:59:00 GMT</pubDate><guid>http://www.tkk7.com/bily/archive/2006/11/15/81312.html</guid><wfw:comment>http://www.tkk7.com/bily/comments/81312.html</wfw:comment><comments>http://www.tkk7.com/bily/archive/2006/11/15/81312.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/bily/comments/commentRss/81312.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/bily/services/trackbacks/81312.html</trackback:ping><description><![CDATA[ <p>1 琛ㄥ崟欏逛笉鑳戒負絀?<br /><script language="javascript"><br /><!--<br />function CheckForm()<br />{<br />if (document.form.name.value.length == 0) {<br />alert("璇瘋緭鍏ユ偍濮撳悕!");<br />document.form.name.focus();<br />return false;<br />}<br />return true;<br />}<br />--><br /></script></p> <p>2 姣旇緝涓や釜琛ㄥ崟欏圭殑鍊兼槸鍚︾浉鍚?br /><script language="javascript"><!--<br />function CheckForm()<br />if (document.form.PWD.value != document.form.PWD_Again.value) {<br />alert("鎮ㄤ袱嬈¤緭鍏ョ殑瀵嗙爜涓嶄竴鏍鳳紒璇烽噸鏂拌緭鍏?");<br />document.ADDUser.PWD.focus();<br />return false;<br />}<br />return true;<br />}<br />--><br /></script></p> <p>3 琛ㄥ崟欏瑰彧鑳戒負鏁板瓧鍜?_",鐢ㄤ簬鐢佃瘽/閾惰甯愬彿楠岃瘉涓?鍙墿灞曞埌鍩熷悕娉ㄥ唽絳?/p> <p><script language="javascript"></p> <p><!--</p> <p>function isNumber(String)</p> <p>{ </p> <p>var Letters = "1234567890-"; //鍙互鑷繁澧炲姞鍙緭鍏ュ?br /><br />var i;</p> <p>var c;</p> <p>if(String.charAt( 0 )=='-')</p> <p>return false;</p> <p>if( String.charAt( String.length - 1 ) == '-' )</p> <p>return false;</p> <p>for( i = 0; i < String.length; i ++ )</p> <p>{</p> <p>c = String.charAt( i );</p> <p>if (Letters.indexOf( c ) < 0)</p> <p>return false;</p> <p>}</p> <p>return true;</p> <p>}</p> <p>function CheckForm()</p> <p>{</p> <p>if(! isNumber(document.form.TEL.value)) {</p> <p>alert("鎮ㄧ殑鐢佃瘽鍙風爜涓嶅悎娉曪紒");</p> <p>document.form.TEL.focus();</p> <p>return false;</p> <p>}</p> <p>return true;</p> <p>}</p> <p>--></p> <p></script></p> <p>4 琛ㄥ崟欏硅緭鍏ユ暟鍊?闀垮害闄愬畾</p> <p><script language="javascript"></p> <p><!--</p> <p>function CheckForm() </p> <p>{</p> <p>if (document.form.count.value > 100 || document.form.count.value < 1)</p> <p>{</p> <p>alert("杈撳叆鏁板間笉鑳藉皬浜庨浂澶т簬100!");</p> <p>document.form.count.focus();</p> <p>return false;</p> <p>}</p> <p>if (document.form.MESSAGE.value.length<10)</p> <p>{</p> <p>alert("杈撳叆鏂囧瓧灝忎簬10!");</p> <p>document.form.MESSAGE.focus();</p> <p>return false;</p> <p>}</p> <p>return true;</p> <p>}</p> <p>//--></p> <p></script>聽<br /><br />聽4 琛ㄥ崟欏硅緭鍏ュ瓧絎?闀垮害闄愬畾<br /><SCRIPT LANGUAGE="javascript"><br /><!--<br />function isEnglish(name) //鑻辨枃鍊兼嫻?br />{<br />if(name.length == 0)<br />return false;<br />for(i = 0; i < name.length; i++) {<br />if(name.charCodeAt(i) > 128)<br />return false;<br />}<br />return true;<br />}</p> <p>function isChinese(name) //涓枃鍊兼嫻?br />{<br />if(name.length == 0)<br />return false;<br />for(i = 0; i < name.length; i++) {<br />if(name.charCodeAt(i) > 128)<br />return true;<br />}<br />return false;<br />}</p> <p>function isMail(name) // E-mail鍊兼嫻?br />{<br />if(! isEnglish(name))<br />return false;<br />i = name.indexOf("@");<br />j = name.lastIndexOf("@");<br />if(i == -1)<br />return false;<br />if(i != j)<br />return false;<br />if(i == name.length)<br />return false;<br />return true;<br />}</p> <p>function isNumber(name) //鏁板兼嫻?br />{<br />if(name.length == 0)<br />return false;<br />for(i = 0; i < name.length; i++) {<br />if(name.charAt(i) < "0" || name.charAt(i) > "9")<br />return false;<br />}<br />return true;<br />}<br />function CheckForm()<br />{<br />if(! isMail(form.Email.value)) {<br />alert("鎮ㄧ殑鐢靛瓙閭歡涓嶅悎娉曪紒");<br />form.Email.focus();<br />return false;<br />}<br />if(! isEnglish(form.name.value)) {<br />alert("鑻辨枃鍚嶄笉鍚堟硶錛?);<br />form.name.focus();<br />return false;<br />}<br />if(! isChinese(form.cnname.value)) {<br />alert("涓枃鍚嶄笉鍚堟硶錛?);<br />form.cnname.focus();<br />return false;<br />}<br />if(! isNumber(form.PublicZipCode.value)) {<br />alert("閭斂緙栫爜涓嶅悎娉曪紒");<br />form.PublicZipCode.focus();<br />return false;<br />}<br />return true;<br />}<br />//--><br /></SCRIPT><br /><br />6 闄愬畾琛ㄥ崟欏逛笉鑳借緭鍏ョ殑瀛楃<br /><script language="javascript"><br /><!--<br />function contain(str,charset)// 瀛楃涓插寘鍚祴璇曞嚱鏁?br />{<br />var i;<br />for(i=0;i<charset.length;i++)<br />if(str.indexOf(charset.charAt(i))>=0)<br />return true;<br />return false;<br />}<br />function CheckForm()<br />{<br />if ((contain(document.form.NAME.value, "%\(\)><")) || (contain(document.form.MESSAGE.value, <br />"%\(\)><")))<br />{<br />alert("杈撳叆浜嗛潪娉曞瓧絎?);<br />document.form.NAME.focus();<br />return false;<br />}<br />return true;<br />}<br />//--><br /></script></p> <img src ="http://www.tkk7.com/bily/aggbug/81312.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/bily/" target="_blank">紺煎繀椋?/a> 2006-11-15 16:59 <a href="http://www.tkk7.com/bily/archive/2006/11/15/81312.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>JS鐨勬暟鎹被鍨嬪拰鍙橀噺http://www.tkk7.com/bily/archive/2006/11/15/81310.html紺煎繀椋?/dc:creator>紺煎繀椋?/author>Wed, 15 Nov 2006 08:58:00 GMThttp://www.tkk7.com/bily/archive/2006/11/15/81310.htmlhttp://www.tkk7.com/bily/comments/81310.htmlhttp://www.tkk7.com/bily/archive/2006/11/15/81310.html#Feedback0http://www.tkk7.com/bily/comments/commentRss/81310.htmlhttp://www.tkk7.com/bily/services/trackbacks/81310.htmlnumber銆?u>string銆?u>object 浠ュ強 Boolean 綾誨瀷,鍏朵粬涓ょ綾誨瀷涓?null 鍜?undefined銆?

聽聽聽聽聽聽聽 String 瀛楃涓茬被鍨?瀛楃涓叉槸鐢ㄥ崟寮曞彿鎴栧弻寮曞彿鏉ヨ鏄庣殑銆傦紙浣跨敤鍗曞紩鍙鋒潵杈撳叆鍖呭惈寮曞彿鐨勫瓧絎︿覆銆傦級濡傦細鈥淭he cow jumped over the moon.鈥澛?br />聽聽聽聽聽聽聽 鏁板兼暟鎹被鍨嬶細JavaScript 鏀寔鏁存暟鍜屾誕鐐規暟銆傛暣鏁板彲浠ヤ負姝f暟銆? 鎴栬呰礋鏁幫紱嫻偣鏁板彲浠ュ寘鍚皬鏁扮偣銆佷篃鍙互鍖呭惈涓涓?鈥渆鈥濓紙澶у皬鍐欏潎鍙紝鍦ㄧ瀛﹁鏁版硶涓〃紺衡?0鐨勫箓鈥濓級銆佹垨鑰呭悓鏃跺寘鍚繖涓ら」銆?

聽聽聽聽聽聽聽 Boolean 綾誨瀷錛氬彲鑳界殑 Boolean 鍊兼湁 true 鍜?false銆傝繖鏄袱涓壒孌婂鹼紝涓嶈兘鐢ㄤ綔 1 鍜?0銆?

聽聽聽聽聽聽聽 Undefined 鏁版嵁綾誨瀷錛氫竴涓負 undefined 鐨勫煎氨鏄寚鍦ㄥ彉閲忚鍒涘緩鍚庯紝浣嗘湭緇欒鍙橀噺璧嬪間互鍓嶆墍鍏鋒湁鐨勫箋?

聽聽聽聽聽聽聽 Null 鏁版嵁綾誨瀷錛歯ull 鍊煎氨鏄病鏈変換浣曞鹼紝浠涔堜篃涓嶈〃紺恒?

聽聽聽聽聽聽聽 object綾誨瀷錛氶櫎浜嗕笂闈㈡彁鍒扮殑鍚勭甯哥敤綾誨瀷澶栵紝瀵硅薄涔熸槸JavaScript涓殑閲嶈緇勬垚閮ㄥ垎錛岃繖閮ㄥ垎灝嗗湪鍚庨潰绔犺妭璇︾粏浠嬬粛銆?

聽聽聽聽聽聽聽 鍦?JavaScript 涓彉閲忕敤鏉ュ瓨鏀捐剼鏈腑鐨勫鹼紝榪欐牱鍦ㄩ渶瑕佺敤榪欎釜鍊肩殑鍦版柟灝卞彲浠ョ敤鍙橀噺鏉ヤ唬琛紝涓涓彉閲忓彲浠ユ槸涓涓暟瀛楋紝鏂囨湰鎴栧叾瀹冧竴浜涗笢瑗褲?/p>

銆銆 JavaScript鏄竴縐嶅鏁版嵁綾誨瀷鍙橀噺瑕佹眰涓嶅お涓ユ牸鐨勮璦錛屾墍浠ヤ笉蹇呭0鏄庢瘡涓涓彉閲忕殑綾誨瀷錛屽彉閲忓0鏄庡敖綆′笉鏄繀欏葷殑錛屼絾鍦ㄤ嬌鐢ㄥ彉閲忎箣鍓嶅厛榪涜澹版槑鏄竴縐嶅ソ鐨勪範鎯傚彲浠ヤ嬌鐢?var 璇彞鏉ヨ繘琛屽彉閲忓0鏄庛傚錛歷ar men = true; // men 涓瓨鍌ㄧ殑鍊間負 Boolean 綾誨瀷銆?

聽聽聽聽聽聽聽 鍙橀噺鍛藉悕:JavaScript 鏄竴縐嶅尯鍒嗗ぇ灝忓啓鐨勮璦錛屽洜姝ゅ皢涓涓彉閲忓懡鍚嶄負 computer 鍜屽皢鍏跺懡鍚嶄負 Computer鏄笉涓鏍風殑銆?br />聽聽聽聽聽聽聽 鍙﹀錛屽彉閲忓悕縐扮殑闀垮害鏄換鎰忕殑錛屼絾蹇呴』閬靛驚浠ヤ笅瑙勫垯錛毬?br />聽聽聽聽聽聽聽 1.絎竴涓瓧絎﹀繀欏繪槸涓涓瓧姣嶏紙澶у皬鍐欏潎鍙級銆佹垨涓涓笅鍒掔嚎(_)鎴栦竴涓編鍏冪 ($)銆偮犅犅犅犅犅犅犅?
聽聽聽聽聽聽聽 2.鍚庣畫鐨勫瓧絎﹀彲浠ユ槸瀛楁瘝銆佹暟瀛椼佷笅鍒掔嚎鎴栫編鍏冪銆偮?br />聽聽聽聽聽聽聽 3.鍙橀噺鍚嶇О涓嶈兘鏄繚鐣欏瓧銆?/p>

]]>
ajax鍩虹(client) http://www.tkk7.com/bily/archive/2006/11/15/81311.html紺煎繀椋?/dc:creator>紺煎繀椋?/author>Wed, 15 Nov 2006 08:58:00 GMThttp://www.tkk7.com/bily/archive/2006/11/15/81311.htmlhttp://www.tkk7.com/bily/comments/81311.htmlhttp://www.tkk7.com/bily/archive/2006/11/15/81311.html#Feedback0http://www.tkk7.com/bily/comments/commentRss/81311.htmlhttp://www.tkk7.com/bily/services/trackbacks/81311.html
ajax鏋舵瀯涓富瑕佹秹鍙婄殑鎶鏈細

client:聽鐢爅avascript鐨凞OM聽鎿嶄綔聽server绔繑鍥炵殑xml鏂囦歡

server:聽聽servlet聽
+聽DAO錛岀敤浜庣敓鎴恈lient绔墍闇鐨剎ml鏂囦歡騫惰繑鍥?/span>
涓嬮潰涓昏浠嬬粛client鐨勪唬鐮侊細
聽1 //鍏堝亣璁緎erver浼犺繃鏉ュ涓嬬殑xml鏂囦歡鍐呭錛?br /> 聽2 <? xml聽version="1.0"聽encoding="gb2312" ?>
聽3 < students >
聽4 聽聽聽聽聽 < student聽 name ="鏈ㄩ奔瀛? >
聽5 聽聽聽聽聽聽聽聽聽聽 < job > Programmer </ job >
聽6 聽聽聽聽聽聽聽聽聽聽 < salary > 3000 </ salary >
聽7 聽聽聽聽聽 </ student >
聽8 聽聽聽聽聽 < student聽 name ="涓佺" >
聽9 聽聽聽聽聽聽聽聽聽聽 < job > 緗戞槗CEO </ job >
10 聽聽聽聽聽聽聽聽聽聽 < salary > 100000 </ salary >
11 聽聽聽聽聽 </ student >
12 聽聽聽聽聽 < student聽 name ="闄堝ぉ妗? >
13 聽聽聽聽聽聽聽聽聽聽 < job > 鐩涘ぇCEO </ job >
14 聽聽聽聽聽聽聽聽聽聽 < salary > 120000 </ salary >
15 聽聽聽聽聽 </ student >
16 </ students >
1 //綾葷殑鏋勯狅紝浼犲叆xml鏂囨。鍜岄渶瑕佸鐞嗙殑鏍囩鍚嶇О
2 function聽DataSet(xmldoc,聽tagLabel)聽{
3 聽this.rootObj聽=聽xmldoc.getElementsByTagName(tagLabel)
4
5 //3涓柟娉曞畾鍚?鏂逛究璋冪敤
6 聽this.getCount聽=聽getCount
7 聽this.getData聽=聽getData
8 聽this.getAttribute聽=聽getAttribute
9 }
聽1 //3涓柟娉曞嚱鏁板畾涔?br /> 聽2 function聽getCount(){
聽3 聽return聽this.rootObj.length
聽4 }
聽5
聽6 function聽getData(index,聽tagName){
聽7 聽聽if聽(index聽>=聽this.count){
聽8 聽聽聽聽聽聽聽聽return聽"index聽overflow"
聽9 聽聽聽}
10 聽var聽node聽=聽this.rootObj[index]
11 聽var聽str聽=聽node.getElementsByTagName(tagName)[0].firstChild.data
12 聽return聽str
13 }
14
15 function聽getAttribute(index,聽tagName)聽{
16 聽聽聽if聽(index聽>=聽this.count){
17 聽聽聽聽聽聽聽聽return聽"index聽overflow"
18 聽聽聽}
19 聽var聽node聽=聽this.rootObj[index]
20 聽var聽str聽=聽node.getAttribute(tagName)
21 聽return聽str
22 }


//浣跨敤DataSet綾昏幏鍙栨墍闇鏍囩闆嗗悎

聽1 function聽updateByXML(xmlDoc)聽{聽
聽2 聽聽聽聽聽聽var聽studentDS聽=聽new聽DataSet(xmlDoc,"student");
聽3 聽聽聽聽聽聽var聽count聽=聽studentDS.getCount()
聽4 聽聽聽聽聽聽for(i=0;i < count ;i++)聽{
聽5 聽聽聽聽聽聽聽聽聽聽var聽name聽 =聽studentDS.getAttribute(i,"name")
聽6 聽聽聽聽聽聽聽聽聽聽 var聽job聽 =聽studentDS.getData(i,"job")
聽7 聽聽聽聽聽聽聽聽聽聽 var聽salary聽 =聽studentDS.getData(i,"salary")聽聽
聽8 聽聽聽聽聽聽聽聽聽聽 alert(name聽+聽","聽+聽job聽+聽","聽+聽salary)
聽9 聽聽聽聽聽聽}
10 聽}

//鎿嶇旱DOM錛屽垱寤簍able錛屾樉紺鴻幏寰楃殑鏁版嵁錛岀敤榪欑鏂規硶鏄劇ず鏁版嵁錛屽鏄撹鐢ㄦ埛鎺ュ彈錛亊^_^

聽1 // 棣栧厛瑕佺‘瀹歞ocument瀵硅薄涓紝鏈夋病鏈夊畾涔塼able
聽2 function 聽deleteOldTable()聽 {
聽3 聽聽聽聽聽delRow聽 = 聽document.getElementsByTagName( " table " ).length
聽4
聽5 聽聽聽聽聽 if (delRow聽 == 0 )聽 {
聽6 聽聽聽聽聽聽聽聽聽聽聽 return 聽;
聽7 聽聽聽聽聽聽聽}

聽8
聽9 聽聽聽聽聽 var 聽node聽 = 聽document.getElementsByTagName( " table " )[delRow - 1 ];聽 // 琛ㄦ牸
10 聽聽聽聽聽 var 聽c聽 = 聽node.childNodes.length
11
12 聽聽聽聽聽 for (i = 0 ;i < c;i ++ ) {
13 聽聽聽聽聽聽聽node.removeChild(node.childNodes[ 0 ]);聽 // 鍒犻櫎鍏ㄩ儴鍗曞厓琛?/span>
14 聽聽聽聽聽}

15
16 }

聽1 // 浼犲叆DataSet鐨勪竴涓疄渚嬪嵆鍙?/span>
聽2 function 聽makeTable(m_ds)聽 {
聽3 聽聽聽聽聽deleteOldTable()聽聽聽聽聽 // 鍏堟竻闄や互鍓嶇殑緇撴灉
聽4
聽5 聽聽聽聽聽 var 聽table聽 = 聽document.createElement( " table " );
聽6 聽聽聽聽聽table.setAttribute( " border " , " 1 " );
聽7 聽聽聽聽聽table.setAttribute( " width " , " 100% " );
聽8
聽9 聽聽聽聽聽document.body.appendChild(table);
10 聽聽聽聽聽 var 聽header聽 = 聽table.createTHead();
11 聽聽聽聽聽 var 聽headerrow聽 = 聽header.insertRow( 0 );
12 聽聽聽聽聽headerrow.insertCell( 0 ).appendChild(document.createTextNode( " 濮撳悕 " ));
13 聽聽聽聽聽headerrow.insertCell( 1 ).appendChild(document.createTextNode( " 鑱屼笟 " ));
14 聽聽聽聽聽headerrow.insertCell( 2 ).appendChild(document.createTextNode( " 宸ヨ祫 " ));
15
16 聽聽聽聽聽 for ( var 聽i = 0 ;i < m_ds.getCount();i ++ )聽 {聽聽
17 聽聽聽聽聽聽聽聽聽聽 var 聽name聽 = 聽m_ds.getAttribute(i, " name " )
18 聽聽聽聽聽聽聽聽聽聽 var 聽job聽 = 聽m_ds.getData(i, " job " )
19 聽聽聽聽聽聽聽聽聽聽 var 聽salary聽 = 聽m_ds.getData(i, " salary " )聽聽聽聽聽聽
20 聽聽聽聽聽聽聽聽聽聽 var 聽row聽 = 聽table.insertRow(i + 1 );
21 聽聽聽聽聽聽聽聽聽聽row.insertCell( 0 ).appendChild(document.createTextNode(name));
22 聽聽聽聽聽聽聽聽聽聽row.insertCell( 1 ).appendChild(document.createTextNode(job));
23 聽聽聽聽聽聽聽聽聽聽row.insertCell( 2 ).appendChild(document.createTextNode(salary));
24 聽聽聽聽聽}

25 }

浠ヤ笂灝辨槸javascript鐨凞OM鐨勫熀鏈嬌鐢ㄦ柟娉曪紝浣滀負ajax鐨勫熀紜錛屾帉鎻¤繖涓槸闈炲父閲嶈婊達紒~



]]>
js甯哥敤鍑芥暟http://www.tkk7.com/bily/archive/2006/11/15/81308.html紺煎繀椋?/dc:creator>紺煎繀椋?/author>Wed, 15 Nov 2006 08:55:00 GMThttp://www.tkk7.com/bily/archive/2006/11/15/81308.htmlhttp://www.tkk7.com/bily/comments/81308.htmlhttp://www.tkk7.com/bily/archive/2006/11/15/81308.html#Feedback0http://www.tkk7.com/bily/comments/commentRss/81308.htmlhttp://www.tkk7.com/bily/services/trackbacks/81308.html1.甯歌鍑芥暟
銆銆javascript甯歌鍑芥暟鍖呮嫭浠ヤ笅9涓嚱鏁幫細
銆銆(1)alert鍑芥暟錛氭樉紺轟竴涓鍛婂璇濇錛屽寘鎷竴涓狾K鎸夐挳銆?br />銆銆(2)confirm鍑芥暟錛氭樉紺轟竴涓‘璁ゅ璇濇錛屽寘鎷琌K銆丆ancel鎸夐挳銆?br />銆銆(3)escape鍑芥暟錛氬皢瀛楃杞崲鎴怳nicode鐮併?br />銆銆(4)eval鍑芥暟錛氳綆楄〃杈懼紡鐨勭粨鏋溿?br />銆銆(5)isNaN鍑芥暟錛氭祴璇曟槸(true)鍚?false)涓嶆槸涓涓暟瀛椼?br />銆銆(6)parseFloat鍑芥暟錛氬皢瀛楃涓茶漿鎹㈡垚絎︾偣鏁板瓧褰㈠紡銆?br />銆銆(7)parseInt鍑芥暟錛氬皢絎︿覆杞崲鎴愭暣鏁版暟瀛楀艦寮?鍙寚瀹氬嚑榪涘埗)銆?br />銆銆(8)prompt鍑芥暟錛氭樉紺轟竴涓緭鍏ュ璇濇錛屾彁紺虹瓑寰呯敤鎴瘋緭鍏ャ備緥濡傦細
銆銆(9)unescape鍑芥暟錛氳В鐮佺敱escape鍑芥暟緙栫爜鐨勫瓧絎︺?br />2.鏁扮粍鍑芥暟
銆銆javascript鏁扮粍鍑芥暟鍖呮嫭浠ヤ笅4涓嚱鏁幫細
銆銆(1)join鍑芥暟錛氳漿鎹㈠茍榪炴帴鏁扮粍涓殑鎵鏈夊厓绱犱負涓涓瓧絎︿覆銆備緥:

聽紼嬪簭浠g爜
function JoinDemo()
{
聽var a, b;
聽a = new Array(0,1,2,3,4);
聽b = a.join("-");//鍒嗛殧絎?br />聽return(b);//榪斿洖鐨刡=="0-1-2-3-4"
}

銆(2)langth鍑芥暟錛氳繑鍥炴暟緇勭殑闀垮害銆備緥錛?br />銆銆銆銆
聽紼嬪簭浠g爜
function LengthDemo()
{
聽var a, l;
聽a = new Array(0,1,2,3,4);
聽l = a.length;
聽return(l);//l==5
}

銆銆(3)reverse鍑芥暟錛氬皢鏁扮粍鍏冪礌欏哄簭棰犲掋備緥錛?br />銆銆銆
聽紼嬪簭浠g爜
function ReverseDemo()
{
聽var a, l;
聽a = new Array(0,1,2,3,4);
聽l = a.reverse();
聽return(l);
}
銆銆(4)sort鍑芥暟錛氬皢鏁扮粍鍏冪礌閲嶆柊鎺掑簭銆備緥錛?br />銆銆銆銆
聽紼嬪簭浠g爜
function SortDemo()
{
聽var a, l;
聽a = new Array("X" ,"y" ,"d", "Z", "v","m","r");
聽l = a.sort();
聽return(l);
}
3.鏃ユ湡鍑芥暟
銆銆javascript鏃ユ湡鍑芥暟鍖呮嫭浠ヤ笅20涓嚱鏁幫細
銆銆(1)getDate鍑芥暟錛氳繑鍥炴棩鏈熺殑鈥滄棩鈥濋儴鍒嗭紝鍊間負1锝?1銆備緥錛?br />銆銆銆
聽紼嬪簭浠g爜
function DateDemo()
{
聽var d, s = "Today's date is: ";
聽d = new Date();
聽s += (d.getMonth() + 1) + "/";
聽s += d.getDate() + "/";
聽s += d.getYear();
聽return(s);
}
銆銆(2)getDay鍑芥暟錛氳繑鍥炴槦鏈熷嚑錛屽間負0锝?錛屽叾涓?琛ㄧず鏄熸湡鏃ワ紝1琛ㄧず鏄熸湡涓錛?..錛?琛ㄧず鏄熸湡鍏備緥錛?br />銆銆銆
聽紼嬪簭浠g爜
function DateDemo()
{
聽var d, day, x, s = "Today is: ";
聽var x = new Array("Sunday", "Monday", "Tuesday");
聽var x = x.concat("Wednesday","Thursday", "Friday");
聽var x = x.concat("Saturday");
聽d = new Date();
聽day = d.getDay();
聽return(s += x[day]);
}
銆銆(3)getHouse鍑芥暟錛氳繑鍥炴棩鏈熺殑鈥滃皬鏃垛濋儴鍒嗭紝鍊間負0锝?3銆備緥銆?br />銆銆銆
聽紼嬪簭浠g爜
function TimeDemo()
{
聽var d, s = "The current local time is: ";
聽var c = ":";
聽d = new Date();
聽s += d.getHours() + c;
聽s += d.getMinutes() + c;
聽s += d.getSeconds() + c;
聽s += d.getMilliseconds();
聽return(s);
}
銆銆(4)getMinutes鍑芥暟錛氳繑鍥炴棩鏈熺殑鈥滃垎閽熲濋儴鍒嗭紝鍊間負0锝?9銆傝涓婁緥銆?br />銆銆(5)getMonth鍑芥暟錛氳繑鍥炴棩鏈熺殑鈥滄湀鈥濋儴鍒嗭紝鍊間負0锝?1銆傚叾涓?琛ㄧず1鏈堬紝2琛ㄧず3鏈堬紝...錛?1琛ㄧず12鏈堛傝鍓嶉潰鐨勪緥瀛愩?br />銆銆(6)getSeconds鍑芥暟錛氳繑鍥炴棩鏈熺殑鈥滅鈥濋儴鍒嗭紝鍊間負0锝?9銆傝鍓嶉潰鐨勪緥瀛愩?br />銆銆(7)getTime鍑芥暟錛氳繑鍥炵郴緇熸椂闂淬?br />銆銆銆
聽紼嬪簭浠g爜
function GetTimeTest()
{
聽var d, s, t;
聽var MinMilli = 1000 * 60;
聽var HrMilli = MinMilli * 60;
聽var DyMilli = HrMilli * 24;
聽d = new Date();
聽t = d.getTime();
聽s = "It's been "
聽s += Math.round(t / DyMilli) + " days since 1/1/70";
聽return(s);
}
銆銆(8)getTimezoneOffset鍑芥暟錛氳繑鍥炴鍦板尯鐨勬椂宸?褰撳湴鏃墮棿涓嶨MT鏍兼灄濞佹不鏍囧噯鏃墮棿鐨勫湴鍖烘椂宸?錛屽崟浣嶄負鍒嗛挓銆?br />銆銆銆
聽紼嬪簭浠g爜
function TZDemo()
{
聽var d, tz, s = "The current local time is ";
聽d = new Date();
聽tz = d.getTimezoneOffset();
}

銆銆if (tz 鐨勯摼鎺ョ偣鐨勫悕縐幫紝鍙︿竴涓嚱鏁發ink璁懼畾鐨刄RL鍦板潃銆?br />銆銆(2)big鍑芥暟錛氬皢瀛椾綋鍔犲埌涓鍙鳳紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(3)blink鍑芥暟錛氫嬌瀛楃涓查棯鐑侊紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(4)bold鍑芥暟錛氫嬌瀛椾綋鍔犵矖錛屼笌...鏍囩緇撴灉鐩稿悓銆?br />銆銆(5)charAt鍑芥暟錛氳繑鍥炲瓧絎︿覆涓寚瀹氱殑鏌愪釜瀛楃銆?br />銆銆(6)fixed鍑芥暟錛氬皢瀛椾綋璁懼畾涓哄浐瀹氬搴﹀瓧浣擄紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(7)fontcolor鍑芥暟錛氳瀹氬瓧浣撻鑹詫紝涓庢爣絳劇粨鏋滅浉鍚屻?br />銆銆(8)fontsize鍑芥暟錛氳瀹氬瓧浣撳ぇ灝忥紝涓庢爣絳劇粨鏋滅浉鍚屻?br />銆銆(9)indexOf鍑芥暟錛氳繑鍥炲瓧絎︿覆涓涓涓煡鎵懼埌鐨勪笅鏍噄ndex錛屼粠宸﹁竟寮濮嬫煡鎵俱?br />銆銆(10)italics鍑芥暟錛氫嬌瀛椾綋鎴愪負鏂滀綋瀛楋紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(11)lastIndexOf鍑芥暟錛氳繑鍥炲瓧絎︿覆涓涓涓煡鎵懼埌鐨勪笅鏍噄ndex錛屼粠鍙寵竟寮濮嬫煡鎵俱?br />銆銆(12)length鍑芥暟錛氳繑鍥炲瓧絎︿覆鐨勯暱搴︺?涓嶇敤甯︽嫭鍙?
銆銆(13)link鍑芥暟錛氫駭鐢熶竴涓秴綰ч摼鎺ワ紝鐩稿綋浜庤瀹氱殑URL鍦板潃銆?br />銆銆(14)small鍑芥暟錛氬皢瀛椾綋鍑忓皬涓鍙鳳紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(15)strike鍑芥暟錛氬湪鏂囨湰鐨勪腑闂村姞涓鏉℃í綰匡紝涓?..鏍囩緇撴灉鐩稿悓銆?br />銆銆(16)sub鍑芥暟錛氭樉紺哄瓧絎︿覆涓轟笅鏍囧瓧(subscript)銆?br />銆銆(17)substring鍑芥暟錛氳繑鍥炲瓧絎︿覆涓寚瀹氱殑鍑犱釜瀛楃銆?br />銆銆(18)sup鍑芥暟錛氭樉紺哄瓧絎︿覆涓轟笂鏍囧瓧(superscript)銆?br />銆銆(19)toLowerCase鍑芥暟錛氬皢瀛楃涓茶漿鎹負灝忓啓銆?br />銆銆(20)toUpperCase鍑芥暟錛氬皢瀛楃涓茶漿鎹負澶у啓銆?/p>

//鏍¢獙鏄惁鍏ㄧ敱鏁板瓧緇勬垚

聽紼嬪簭浠g爜
function isDigit(s)
{
聽var patrn=/^[0-9]{1,20}$/;
聽if (!patrn.exec(s)) return false
聽return true
}


//鏍¢獙鐧誨綍鍚嶏細鍙兘杈撳叆5-20涓互瀛楁瘝寮澶淬佸彲甯︽暟瀛椼佲淿鈥濄佲?鈥濈殑瀛椾覆

聽紼嬪簭浠g爜
function isRegisterUserName(s)
{
聽var patrn=/^[a-zA-Z]{1}([a-zA-Z0-9]|[._]){4,19}$/;
聽if (!patrn.exec(s)) return false
聽return true
}


//鏍¢獙鐢ㄦ埛濮撳悕錛氬彧鑳借緭鍏?-30涓互瀛楁瘝寮澶寸殑瀛椾覆

聽紼嬪簭浠g爜
function isTrueName(s)
{
聽var patrn=/^[a-zA-Z]{1,30}$/;
聽if (!patrn.exec(s)) return false
聽return true
}

//鏍¢獙瀵嗙爜錛氬彧鑳借緭鍏?-20涓瓧姣嶃佹暟瀛椼佷笅鍒掔嚎

聽紼嬪簭浠g爜
function isPasswd(s)
{
聽var patrn=/^(\w){6,20}$/;
聽if (!patrn.exec(s)) return false
聽return true
}


//鏍¢獙鏅氱數璇濄佷紶鐪熷彿鐮侊細鍙互鈥?鈥濆紑澶達紝闄ゆ暟瀛楀錛屽彲鍚湁鈥?鈥?/p>

聽紼嬪簭浠g爜
function isTel(s)
{
聽//var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?(\d){1,12})+$/;
聽var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
聽if (!patrn.exec(s)) return false
聽return true
}


//鏍¢獙鎵嬫満鍙風爜錛氬繀欏諱互鏁板瓧寮澶達紝闄ゆ暟瀛楀錛屽彲鍚湁鈥?鈥?/p>

聽紼嬪簭浠g爜
function isMobil(s)
{
聽var patrn=/^[+]{0,1}(\d){1,3}[ ]?([-]?((\d)|[ ]){1,12})+$/;
聽if (!patrn.exec(s)) return false
聽return true
}

//鏍¢獙閭斂緙栫爜

聽紼嬪簭浠g爜
function isPostalCode(s)
{
聽//var patrn=/^[a-zA-Z0-9]{3,12}$/;
聽var patrn=/^[a-zA-Z0-9 ]{3,12}$/;
聽if (!patrn.exec(s)) return false
聽return true
}

//鏍¢獙鎼滅儲鍏抽敭瀛?/p>

聽紼嬪簭浠g爜
function isSearch(s)
{
聽var patrn=/^[^`~!@#$^%&*()+=|\\\][\]\{\}:;\'\,.<>/?]{1}[^`~!@$%^&()+=|\\\][\]\{\}:;\'\,.<>?]{0,19}$/;
聽if (!patrn.exec(s)) return false
聽return true
}


聽紼嬪簭浠g爜
function isIP(s) //by zergling
{
聽var patrn=/^[0-9.]{1,20}$/;
聽if (!patrn.exec(s)) return false
聽return true
}



]]>
JS浜嬩歡闆?/title><link>http://www.tkk7.com/bily/archive/2006/11/15/81305.html</link><dc:creator>紺煎繀椋?/dc:creator><author>紺煎繀椋?/author><pubDate>Wed, 15 Nov 2006 08:51:00 GMT</pubDate><guid>http://www.tkk7.com/bily/archive/2006/11/15/81305.html</guid><wfw:comment>http://www.tkk7.com/bily/comments/81305.html</wfw:comment><comments>http://www.tkk7.com/bily/archive/2006/11/15/81305.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.tkk7.com/bily/comments/commentRss/81305.html</wfw:commentRss><trackback:ping>http://www.tkk7.com/bily/services/trackbacks/81305.html</trackback:ping><description><![CDATA[ <p>javascript浜嬩歡鏌ヨ緇煎悎</p> <p>click()聽聽 瀵硅薄.click()聽聽 浣垮璞¤鐐瑰嚮銆?/p> <p>closed聽聽 瀵硅薄.closed聽聽 瀵硅薄紿楀彛鏄惁宸插叧闂璽rue/false</p> <p>clearTimeout(瀵硅薄) 娓呴櫎宸茶緗殑setTimeout瀵硅薄</p> <p>clearInterval(瀵硅薄) 娓呴櫎宸茶緗殑setInterval瀵硅薄</p> <p>confirm("鎻愮ず淇℃伅") 寮瑰嚭紜妗嗭紝紜畾榪斿洖true鍙栨秷榪斿洖false</p> <p>cursor:鏍峰紡聽 鏇存敼榧犳爣鏍峰紡 hand crosshair text wait help default auto e/s/w/n-resize</p> <p> <br />聽event.clientX聽 榪斿洖鏈鍚庝竴嬈$偣鍑婚紶鏍嘪鍧愭爣鍊鹼紱</p> <p>event.clientY聽 榪斿洖鏈鍚庝竴嬈$偣鍑婚紶鏍嘫鍧愭爣鍊鹼紱</p> <p>event.offsetX聽 榪斿洖褰撳墠榧犳爣鎮仠X鍧愭爣鍊?/p> <p>event.offsetY聽 榪斿洖褰撳墠榧犳爣鎮仠Y鍧愭爣鍊?/p> <p> <br />聽document.write(document.lastModified)聽 緗戦〉鏈鍚庝竴嬈℃洿鏂版椂闂?/p> <p>document.ondblclick=x聽 褰撳弻鍑婚紶鏍囦駭鐢熶簨浠?/p> <p>document.onmousedown=x聽 鍗曞嚮榧犳爣閿駭鐢熶簨浠?/p> <p> <br />聽document.body.scrollTop; 榪斿洖鍜岃緗綋鍓嶇珫鍚戞粴鍔ㄦ潯鐨勫潗鏍囧鹼紝欏諱笌鍑芥暟閰嶅悎,</p> <p>document.body.scrollLeft; 榪斿洖鍜岃緗綋鍓嶆í鍚戞粴鍔ㄥ姟鐨勫潗鏍囧鹼紝欏諱笌鍑芥暟閰嶅悎錛?/p> <p>document.title聽 document.title="message"; 褰撳墠紿楀彛鐨勬爣棰樻爮鏂囧瓧</p> <p>document.bgcolor document.bgcolor="棰滆壊鍊?; 鏀瑰彉紿楀彛鑳屾櫙棰滆壊</p> <p>document.Fgcolor document.Fgcolor="棰滆壊鍊?; 鏀瑰彉姝f枃棰滆壊</p> <p>document.linkcolor document.linkcolor="棰滆壊鍊?; 鏀瑰彉瓚呰仈鎺ラ鑹?/p> <p>document.alinkcolor document.alinkcolor="棰滆壊鍊?; 鏀瑰彉姝g偣鍑昏仈鎺ョ殑棰滆壊</p> <p>document.VlinkColor document.VlinkColor="棰滆壊鍊?; 鏀瑰彉宸茶闂仈鎺ョ殑棰滆壊</p> <p>document.forms.length 榪斿洖褰撳墠欏礷orm琛ㄥ崟鏁?/p> <p>document.anchors.length 榪斿洖褰撳墠欏甸敋鐨勬暟閲?/p> <p>document.links.length 榪斿洖褰撳墠欏佃仈鎺ョ殑鏁伴噺</p> <p>document.onmousedown=x 鍗曞嚮榧犳爣瑙﹀彂浜嬩歡</p> <p>document.ondblclick=x 鍙屽嚮榧犳爣瑙﹀彂浜嬩歡</p> <p>defaultStatus聽 window.status=defaultStatus; 灝嗙姸鎬佹爮璁劇疆榛樿鏄劇ず</p> <p> <br />聽function聽 function xx(){...}聽 瀹氫箟鍑芥暟</p> <p>isNumeric聽聽聽聽聽聽聽聽聽聽聽聽聽聽 鍒ゆ柇鏄惁鏄暟瀛?/p> <p>innerHTML聽 xx=瀵硅薄.innerHTML聽 杈撳叆鏌愬璞℃爣絳句腑鐨刪tml婧愪唬鐮?/p> <p>innerText聽 divid.innerText=xx聽 灝嗕互div瀹氫綅浠d鍛藉悕鐨勫璞″艱涓篨X</p> <p> <br />聽location.reload(); 浣挎湰欏靛埛鏂幫紝target鍙瓑浜庝竴涓埛鏂扮殑緗戦〉</p> <p> <br />聽Math.random()聽聽聽聽聽聽聽聽聽聽 闅忔満娑墊暟,鍙兘鏄?鍒?涔嬮棿鐨勬暟,濡傛灉瑕佸緱鍒板叾瀹冩暟,鍙互涓?10,鍐嶅彇鏁?/p> <p>Math.floor(number) 灝嗗璞umber杞負鏁存暟錛岃垗鍙栨墍鏈夊皬鏁?/p> <p>Math.min(1,2)聽 榪斿洖1,2鍝釜灝?/p> <p>Math.max(1,2)聽 榪斿洖1,2鍝釜澶?/p> <p> <br />聽navigator.appName 榪斿洖褰撳墠嫻忚鍣ㄥ悕縐?/p> <p>navigator.appVersion 榪斿洖褰撳墠嫻忚鍣ㄧ増鏈彿</p> <p>navigator.appCodeName 榪斿洖褰撳墠嫻忚鍣ㄤ唬鐮佸悕瀛?/p> <p>navigator.userAgent 榪斿洖褰撳墠嫻忚鍣ㄧ敤鎴蜂唬鏍囧織</p> <p> <br />聽onsubmit聽 onsubmit="return(xx())"聽 浣跨敤鍑芥暟榪斿洖鍊?/p> <p>opener聽聽 opener.document.瀵硅薄聽 鎺у埗鍘熸墦寮紿椾綋瀵硅薄</p> <p> <br />聽prompt聽聽 xx=window.prompt("鎻愮ず淇℃伅","棰勫畾鍊?); 杈撳叆璇彞</p> <p>parent聽聽 parent.妗嗘灦鍚?瀵硅薄 鎺у埗妗嗘灦欏甸潰</p> <p> <br />聽return聽聽 return false聽聽 榪斿洖鍊?/p> <p>random聽聽 闅忔満鍙傛暟錛?鑷?涔嬮棿錛?/p> <p>reset()聽聽 form.reset();聽聽 浣縡orm琛ㄥ崟鍐呯殑鏁版嵁閲嶇疆</p> <p> <br />聽split("")聽 string.split("")聽 灝唖tring瀵硅薄瀛楃浠ラ楀彿闅斿紑</p> <p>submit()聽 form瀵硅薄.submit()聽 浣縡orm瀵硅薄鎻愪氦鏁版嵁</p> <p> <br />聽String瀵硅薄鐨劼?charAt(x)瀵硅薄 鍙嶅洖鎸囧畾瀵硅薄鐨勭澶氬皯浣嶇殑瀛楁瘝</p> <p>聽聽聽聽聽聽聽聽聽聽聽聽聽 lastIndexOf("string") 浠庡彸鍒板乏璇㈡壘鎸囧畾瀛楃錛屾病鏈夎繑鍥?1</p> <p>聽聽聽聽聽聽聽聽聽聽聽聽聽 indexOf("string") 浠庡乏鍒板彸璇㈡壘鎸囧畾瀛楃錛屾病鏈夎繑鍥?1</p> <p>聽聽聽聽聽聽聽聽聽聽聽聽聽 LowerCase()聽 灝嗗璞″叏閮ㄨ漿涓哄皬鍐?</p> <p>聽聽聽聽聽聽聽聽聽聽聽聽聽 UpperCase()聽 灝嗗璞″叏閮ㄨ漿涓哄ぇ鍐?/p> <p>聽substring(0,5)聽 string.substring(x,x)聽 榪斿洖瀵硅薄涓粠0鍒?鐨勫瓧絎?/p> <p>setTimeout("function",time) 璁劇疆涓涓秴鏃跺璞?/p> <p>setInterval("function",time) 璁劇疆涓涓秴鏃跺璞?/p> <p> <br />聽toLocaleString() x.toLocaleString()聽 浠巟鏃墮棿瀵硅薄涓幏鍙栨椂闂達紝浠ュ瓧絎︿覆鍨嬪紡瀛樺湪</p> <p>typeof(鍙橀噺鍚?聽聽 媯鏌ュ彉閲忕殑綾誨瀷錛屽兼湁錛歋tring,Boolean,Object,Function,Underfined</p> <p> <br />聽window.event.button==1/2/3 榧犳爣閿乏閿瓑浜?鍙抽敭絳変簬2涓や釜閿竴璧鋒寜涓?</p> <p>window.screen.availWidth 榪斿洖褰撳墠灞忓箷瀹藉害(絀虹櫧絀洪棿)</p> <p>window.screen.availHeight 榪斿洖褰撳墠灞忓箷楂樺害(絀虹櫧絀洪棿)</p> <p>window.screen.width聽 榪斿洖褰撳墠灞忓箷瀹藉害(鍒嗚鯨鐜囧?</p> <p>window.screen.height聽 榪斿洖褰撳墠灞忓箷楂樺害(鍒嗚鯨鐜囧?</p> <p>window.document.body.offsetHeight; 榪斿洖褰撳墠緗戦〉楂樺害</p> <p>window.document.body.offsetWidth; 榪斿洖褰撳墠緗戦〉瀹藉害</p> <p>window.resizeTo(0,0)聽 灝嗙獥鍙h緗楂?/p> <p>window.moveTo(0,0)聽 灝嗙獥鍙gЩ鍒版煇浣嶇疆</p> <p>window.focus()聽 浣垮綋鍓嶇獥鍙h幏寰楃劍鐐?/p> <p>window.scroll(x,y) 紿楀彛婊氬姩鏉″潗鏍囷紝y鎺у埗涓婁笅縐誨姩錛岄』涓庡嚱鏁伴厤鍚?/p> <p>window.open()聽 window.open("鍦板潃","鍚嶇О","灞炴?) </p> <p>聽聽 灞炴?toolbar(宸ュ叿鏍?,location(鍦板潃鏍?,directions,status(鐘舵佹爮),menubar(鑿滃崟鏍?,scrollbar(婊氬姩鏉?,resizable(鏀瑰彉澶у皬), width(瀹?,height(楂?,fullscreen(鍏ㄥ睆),scrollbars(鍏ㄥ睆鏃舵棤婊氬姩鏉℃棤鍙傛暟),channelmode(瀹藉睆),left(鎵撳紑紿楀彛x鍧愭爣),top(鎵撳紑紿楀彛y鍧愭爣)<br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <br />window.location = 'view-source:' + window.location.href聽 搴旂敤浜嬩歡鏌ョ湅緗戦〉婧愪唬鐮?</p> <p> <br />聽a=new Date();聽 //鍒涘緩a涓轟竴涓柊鐨勬椂鏈熷璞?/p> <p>y=a.getYear(); //y鐨勫間負浠庡璞涓幏鍙栧勾浠藉?涓や綅鏁板勾浠?/p> <p>y1=a.getFullYear(); //鑾峰彇鍏ㄥ勾浠芥暟 鍥涗綅鏁板勾浠?/p> <p>m=a.getMonth();聽 //鑾峰彇鏈堜喚鍊?/p> <p>d=a.getDate();聽 //鑾峰彇鏃ユ湡鍊?/p> <p>d1=a.getDay();聽 //鑾峰彇褰撳墠鏄熸湡鍊?/p> <p>h=a.getHours();聽 //鑾峰彇褰撳墠灝忔椂鏁?/p> <p>m1=a.getMinutes(); //鑾峰彇褰撳墠鍒嗛挓鏁?/p> <p>s=a.getSeconds(); //鑾峰彇褰撳墠縐掗挓鏁?/p> <p> <br />聽瀵硅薄.style.fontSize="鏂囧瓧澶у皬";</p> <p>鍗曚綅錛歮m/cm/in鑻卞/pc甯?pt鐐?px璞$礌/em鏂囧瓧楂?/p> <p>1in=1.25cm</p> <p>1pc=12pt</p> <p>1pt=1.2px(800*600鍒嗚京鐜囦笅)</p> <p> <br />聽鏂囨湰瀛椾綋灞炴э細</p> <p>聽fontSize澶у皬</p> <p>聽family瀛椾綋</p> <p>聽color棰滆壊</p> <p>聽fontStyle椋庢牸錛屽彇鍊間負normal涓鑸?italic鏂滀綋,oblique鏂滀綋涓斿姞綺?/p> <p>聽fontWeight鍔犵矖,鍙栧間負100鍒?00涓嶇瓑,900鏈綺?light,normal,bold</p> <p>聽letterSpacing闂磋窛,鏇存敼鏂囧瓧闂磋窛紱?鍙栧間負,1pt,10px,1cm</p> <p>聽textDecoration:鏂囧瓧淇グ;鍙栧?none涓嶄慨楗?underline涓嬪垝綰?overline涓婂垝綰?/p> <p>聽background:鏂囧瓧鑳屾櫙棰滆壊,</p> <p>聽backgroundImage:鑳屾櫙鍥劇墖,鍙栧間負鍥劇墖鐨勬彃鍏ヨ礬寰?/p> <p> <br />聽鐐瑰嚮緗戦〉姝f枃鍑芥暟璋冪敤瑙﹀彂鍣細</p> <p>1.onClick 褰撳璞¤鐐瑰嚮</p> <p>2.onLoad 褰撶綉欏墊墦寮,鍙兘涔﹀啓鍦╞ody涓?/p> <p>3.onUnload 褰撶綉欏靛叧闂垨紱誨紑鏃?鍙兘涔﹀啓鍦╞ody涓?/p> <p>4.onmouseover 褰撻紶鏍囨偓浜庡叾涓婃椂</p> <p>5.onmouseout 褰撻紶鏍囩寮瀵硅薄鏃?/p> <p>6.onmouseup 褰撻紶鏍囨澗寮</p> <p>7.onmousedown 褰撻紶鏍囨寜涓嬮敭</p> <p>8.onFocus 褰撳璞¤幏鍙栫劍鐐規椂</p> <p>9.onSelect 褰撳璞$殑鏂囨湰琚変腑鏃?/p> <p>10.onChange 褰撳璞$殑鍐呭琚敼鍙?/p> <p>11.onBlur 褰撳璞″け鍘葷劍鐐?/p> <p>onsubmit=return(ss())琛ㄥ崟璋冪敤鏃惰繑鍥炵殑鍊?/p> <p> <br />聽鐩寸嚎聽聽聽聽聽聽聽聽聽 border-bottom:1x solid black</p> <p>铏氱嚎聽聽聽聽聽聽聽聽聽 border-bottom:1x dotted black</p> <p>鐐瑰垝綰柯犅犅犅犅犅犅?border-bottom:2x dashed black</p> <p>鍙岀嚎聽聽聽聽聽聽聽聽聽 border-bottom:5x double black</p> <p>妲界姸聽聽聽聽聽聽聽聽聽 border-bottom:1x groove black</p> <p>鑴婄姸聽聽聽聽聽聽聽聽聽 border-bottom:1x ridge black</p> <p> <br />聽1.杈圭紭楂樺厜glow(color=棰滆壊,strength=浜厜澶у皬)<br></p> <p>2.姘村鉤緲昏漿fliph() 浣垮璞℃按騫崇炕杞?80搴?lt;br></p> <p>3.鍨傜洿緲昏漿flipv() 浣垮璞″瀭鐩寸炕杞?80搴?lt;br></p> <p>4.瀵硅薄妯$硦blur(add=true/false direction=鏂瑰悜 strength=寮哄害) add 鎸囧畾鏄惁鎸夊嵃璞$敾媧捐繘琛屾ā緋? direction 妯$硦鏂瑰悜; strength妯$硦寮哄害</p> <p>5.瀵硅薄閫忔槑alpha(opaction=0-100,finishopacity=0-100,style=0/1/2/3) opaction 瀵硅薄鏁翠綋涓嶉忔槑鍊? finishopacity 褰撳璞″埄鐢ㄤ簡娓愰忔槑鏃惰欏規寚瀹氱粨鏉熼忔槑浣嶇疆鐨勪笉閫忔槑鍊? style 鎸囧畾閫忔槑鏂瑰紡:0涓烘暣浣撻忔槑錛?涓虹嚎鍨嬮忔槑錛?涓哄渾鍨嬮忔槑錛?涓虹煩褰㈤忔槑</p> <p>6.鍘婚櫎棰滆壊chroma(color=棰滆壊鍊?浣垮璞′腑棰滆壊涓庢寚瀹氶鑹茬浉鍚屽尯鍩熼忔槑</p> <p>7.寤虹珛闃村獎dropshadow(color=闃村獎棰滆壊,offx=姘村鉤鍚戝乏鍋忕鍍忕礌,offy=姘村鉤鍚戜笅鍋忕鍍忕礌)</p> <p>8.鍘昏壊gray()浣垮璞″憟鐏板害鏄劇ず</p> <p>9.璐熺墖鏁堟灉invert()浣垮璞″憟搴曠墖鏁堟灉</p> <p>10.楂樺厜light()浣垮璞″憟榛戣壊鏄劇ず</p> <p>11.閬洊mask(color=棰滆壊)浣挎暣涓璞′互鎸囧畾棰滆壊榪涜钂欐澘涓嬈?/p> <p> <br />聽opacity 琛ㄩ忔槑搴︽按騫?0~100,0琛ㄥ叏閫忔槑,100琛ㄥ畬鍏ㄤ笉閫忔槑</p> <p>finishopacity琛ㄦ兂瑕佽緗殑娓愬彉閫忔槑鏁堟灉.0~100.</p> <p>style 琛ㄩ忔槑鍖虹殑褰㈢姸.0琛ㄧ粺涓褰㈢姸.1琛ㄧ嚎褰?2琛ㄦ斁灝勫艦.3琛ㄩ暱鏂瑰艦.</p> <p>startx.starty琛ㄦ笎鍙橀忔槑鏁堟灉鐨勫紑濮嬫椂X鍜孻鍧愭爣.</p> <p>finishx,finishy娓愬彉閫忔槑鏁堟灉緇撴潫鏃秞,y 鐨勫潗鏍?</p> <p>add鏈夋潵紜畾鏄惁鍦ㄦā緋婃晥鏋滀腑浣挎湁鍘熸湁鐩爣.鍊間負0,1.0琛?鍚?,1琛?鏄?.</p> <p>direction璁劇疆妯$硦鐨勬柟鍚?0搴﹁〃鍨傜洿鍚戜笂,45搴︿負涓涓崟浣?榛樿鍊兼槸鍚戝乏270搴?left,right,down,up.</p> <p>strength 鍙兘鐢ㄦ暣鏁版潵紜畾.浠h〃鏈夊灝戜釜鍍忕礌鐨勫搴﹀皢鍙楀埌妯$硦褰卞搷.榛樿鏄?涓?</p> <p>color瑕侀忔槑鐨勯鑹?</p> <p>offx,offy鍒嗗埆鏄痻,y 鏂瑰悜闃村獎鐨勫亸縐婚噺.</p> <p>positive鎸囨姇褰辨柟寮?0琛ㄩ忔槑鍍忕礌鐢熸垚闃村獎.1琛ㄥ彧緇欏嚭涓嶉忔槑鍍忕礌鐢熸垚闃村獎..</p> <p> <br />聽AddAmbient:鍔犲叆鍖呭洿鐨勫厜婧?</p> <p>AddCone:鍔犲叆閿ュ艦鍏夋簮.</p> <p>AddPoint鍔犲叆鐐瑰厜婧?/p> <p>Changcolor:鏀瑰彉鍏夌殑棰滆壊錛?/p> <p>Changstrength:鏀瑰彉鍏夋簮鐨勫己搴︼紟</p> <p>Clear:娓呴櫎鎵鏈夌殑鍏夋簮錛?/p> <p>MoveLight:縐誨姩鍏夋簮錛?/p> <p> <br />聽freq鏄嘗綰圭殑棰戠巼錛屽湪鎸囧畾鍦ㄥ璞′笂涓鍖洪渶瑕佷駭鐢熷灝戜釜瀹屼簨鐨勬嘗綰癸紟</p> <p>lightstrength鍙浜庢嘗綰瑰寮哄厜褰辯殑鏁堟灉錛庢樉钁?~100姝f暣鏁幫紝姝e雞娉㈠紑濮嬩綅緗槸0~360搴︼紟0琛ㄤ粠0搴﹀紑濮嬶紝25琛ㄤ粠90搴﹀紑濮嬶紟</p> <p>strength琛ㄦ尟騫呭ぇ灝忥紟</p> <p> <br />聽hand聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:hand"</p> <p>crosshair聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:crosshair"</p> <p>text聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:text"</p> <p>wait聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:wait"</p> <p>default聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:default"聽聽 <br />聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 <br />help聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:help"</p> <p>e-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:e-resize"</p> <p>ne-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:ne-resize"</p> <p>n-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:n-resize"</p> <p>nw-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:nw-resize"</p> <p>w-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:w-resize"</p> <p>s-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:s-resize"</p> <p>sw-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:sw-resize "</p> <p>se-resize聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:se-resize"</p> <p>auto聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 style="cursor:auto"</p> <img src ="http://www.tkk7.com/bily/aggbug/81305.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.tkk7.com/bily/" target="_blank">紺煎繀椋?/a> 2006-11-15 16:51 <a href="http://www.tkk7.com/bily/archive/2006/11/15/81305.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.tkk7.com/" title="亚洲av成人片在线观看">亚洲av成人片在线观看</a> <div class="friend-links"> </div> </div> </footer> 主站蜘蛛池模板: <a href="http://352362.com" target="_blank">亚洲成a人片在线播放</a>| <a href="http://ahzlgj.com" target="_blank">国产成人一区二区三区视频免费</a>| <a href="http://sdzsks.com" target="_blank">日日麻批免费40分钟无码</a>| <a href="http://ygf123.com" target="_blank">亚洲成a人片在线观看久</a>| <a href="http://ynxxrh.com" target="_blank">亚洲av无码专区在线观看亚</a>| <a href="http://qiseka.com" target="_blank">最新中文字幕免费视频</a>| <a href="http://147v.com" target="_blank">伊人久久五月丁香综合中文亚洲</a>| <a href="http://8xjr.com" target="_blank">ww在线观视频免费观看</a>| <a href="http://3333kkkk.com" target="_blank">亚洲精品中文字幕无乱码</a>| <a href="http://vvww-3499.com" target="_blank">在线观看的免费网站无遮挡</a>| <a href="http://gzmandala.com" target="_blank">亚洲欧洲另类春色校园小说</a>| <a href="http://mogo321.com" target="_blank">成人在线免费看片</a>| <a href="http://lzhuiding.com" target="_blank">精品亚洲成在人线AV无码</a>| <a href="http://116com.com" target="_blank">成人啪精品视频免费网站</a>| <a href="http://bjjs365.com" target="_blank">亚洲大尺度无码无码专线一区</a>| <a href="http://zhuoyueyc.com" target="_blank">色吊丝最新永久免费观看网站</a>| <a href="http://c7372.com" target="_blank">亚洲精品久久无码av片俺去也 </a>| <a href="http://qixiresort.com" target="_blank">久久国产乱子伦精品免费不卡</a>| <a href="http://www-44455588.com" target="_blank">亚洲国产成人精品不卡青青草原</a>| <a href="http://bb9234.com" target="_blank">无码人妻丰满熟妇区免费</a>| <a href="http://0415ss.com" target="_blank">亚洲免费观看网站</a>| <a href="http://8654123.com" target="_blank">日韩成人在线免费视频</a>| <a href="http://wwwfafa98.com" target="_blank">亚美影视免费在线观看</a>| <a href="http://luyifeile.com" target="_blank">亚洲最新视频在线观看</a>| <a href="http://cc58866.com" target="_blank">无人影院手机版在线观看免费</a>| <a href="http://117949b.com" target="_blank">麻豆亚洲AV成人无码久久精品 </a>| <a href="http://taoduoduo666.com" target="_blank">亚洲AV综合色区无码另类小说</a>| <a href="http://bobostrong31.com" target="_blank">精品无码无人网站免费视频 </a>| <a href="http://xmllhb.com" target="_blank">日韩a毛片免费观看</a>| <a href="http://mychjp.com" target="_blank">亚洲精品无码永久在线观看你懂的</a>| <a href="http://ahzlgj.com" target="_blank">日本免费一区二区久久人人澡 </a>| <a href="http://yakonet.com" target="_blank">久久久亚洲欧洲日产国码二区</a>| <a href="http://9981tv.com" target="_blank">67194熟妇在线永久免费观看</a>| <a href="http://assbjg.com" target="_blank">亚洲成av人在线观看网站</a>| <a href="http://tc116.com" target="_blank">国产精品亚洲高清一区二区</a>| <a href="http://25v8.com" target="_blank">91人成网站色www免费下载</a>| <a href="http://av520av.com" target="_blank">亚洲欧美日韩综合久久久</a>| <a href="http://34pmpm.com" target="_blank">中文字幕精品亚洲无线码一区 </a>| <a href="http://ebuy668.com" target="_blank">久久精品免费电影</a>| <a href="http://wwwhaole10.com" target="_blank">亚洲AV综合色区无码一二三区</a>| <a href="http://xjtuykw.com" target="_blank">亚洲综合日韩久久成人AV</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>