锘??xml version="1.0" encoding="utf-8" standalone="yes"?>亚洲综合精品香蕉久久网97,国产成人综合亚洲一区,亚洲精品第一国产综合亚AVhttp://www.tkk7.com/fine/category/13718.htmlzh-cnMon, 26 May 2008 17:12:13 GMTMon, 26 May 2008 17:12:13 GMT60甯ime鐨刣ate鏍¢獙http://www.tkk7.com/fine/archive/2007/09/29/149501.htmlPeter PanPeter PanSat, 29 Sep 2007 02:54:00 GMThttp://www.tkk7.com/fine/archive/2007/09/29/149501.htmlhttp://www.tkk7.com/fine/comments/149501.htmlhttp://www.tkk7.com/fine/archive/2007/09/29/149501.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/149501.htmlhttp://www.tkk7.com/fine/services/trackbacks/149501.html 聽1
聽2 < script聽language = " javascript " >
聽3 <!--
聽4 function聽Checkform(form)
聽5 {
聽6 聽聽聽var聽rr =/^ [ 1 - 9 ]\d { 3 } - ( ? :( ? : 0 [ 1 - 9 ]) | ( ? : 1 [ 0 - 2 ])) - ( ? :( ? :[ 0 - 2 ][ 1 - 9 ]) | ( ? :[ 1 - 3 ][ 0 - 1 ]))聽( ? :( ? :[ 0 - 2 ][ 0 - 3 ]) | ( ? :[ 0 - 1 ][ 0 - 9 ])):[ 0 - 5 ][ 0 - 9 ]:[ 0 - 5 ][ 0 - 9 ]$ /
聽7 聽聽 if ( ! rr.test(form.date.value)) {
聽8 聽聽聽聽alert( ' 璇瘋緭鍏ユ紜殑鏃墮棿鏍煎紡錛屽錛?007-09-29聽10:50:00 ' );
聽9 聽聽聽聽form.date.focus();
10 聽聽聽聽 return false ;
11 聽聽}

12 聽聽alert( ' ok! ' );
13 聽聽 return true ;
14 }

15 // -->
16 </ script >
17 < form聽name = " form1 " 聽method = " post " 聽action = "" 聽onSubmit = " return聽Checkform(this); " >
18 聽聽 < input聽name = " date " 聽type = " text " 聽id = " date " 聽size = " 20 " 聽maxlength = " 19 " >
19 聽聽 < input聽type = " submit " 聽name = " Submit " 聽value = " 鎻愪氦 " >
20 </ form >

Peter Pan 2007-09-29 10:54 鍙戣〃璇勮
]]>
(杞?document瀵硅薄璇﹁Вhttp://www.tkk7.com/fine/archive/2007/08/24/139142.htmlPeter PanPeter PanFri, 24 Aug 2007 09:13:00 GMThttp://www.tkk7.com/fine/archive/2007/08/24/139142.htmlhttp://www.tkk7.com/fine/comments/139142.htmlhttp://www.tkk7.com/fine/archive/2007/08/24/139142.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/139142.htmlhttp://www.tkk7.com/fine/services/trackbacks/139142.html[web緙栫▼]document瀵硅薄璇﹁В
document 鏂囨尅瀵硅薄 - JavaScript鑴氭湰璇█鎻忚堪
---------------------------------------------------------------------
娉?欏甸潰涓婂厓绱爊ame灞炴у拰JavaScript寮曠敤鐨勫悕縐板繀欏諱竴鑷村寘鎷ぇ灝忓啓
聽聽聽 鍚﹀垯浼氭彁紺轟綘涓涓敊璇俊鎭?"寮曠敤鐨勫厓绱犱負絀烘垨鑰呬笉鏄璞?
---------------------------------------------------------------------
瀵硅薄灞炴?br />document.title聽聽聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆鏂囨。鏍囬絳変環(huán)浜嶩TML鐨?lt;title>鏍囩
document.bgColor聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆欏甸潰鑳屾櫙鑹?br />document.fgColor聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆鍓嶆櫙鑹?鏂囨湰棰滆壊)
document.linkColor聽聽聽聽聽聽聽聽聽 //鏈偣鍑昏繃鐨勯摼鎺ラ鑹?br />document.alinkColor聽聽聽聽聽聽聽聽 //嬋媧婚摼鎺?鐒︾偣鍦ㄦ閾炬帴涓?鐨勯鑹?br />document.vlinkColor聽聽聽聽聽聽聽聽 //宸茬偣鍑昏繃鐨勯摼鎺ラ鑹?br />document.URL聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆URL灞炴т粠鑰屽湪鍚屼竴紿楀彛鎵撳紑鍙︿竴緗戦〉
document.fileCreatedDate聽聽聽 //鏂囦歡寤虹珛鏃ユ湡錛屽彧璇誨睘鎬?br />document.fileModifiedDate聽聽 //鏂囦歡淇敼鏃ユ湡錛屽彧璇誨睘鎬?br />document.fileSize聽聽聽聽聽聽聽聽聽聽 //鏂囦歡澶у皬錛屽彧璇誨睘鎬?br />document.cookie聽聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆鍜岃鍑篶ookie
document.charset聽聽聽聽聽聽聽聽聽聽聽 //璁劇疆瀛楃闆?綆浣撲腑鏂?gb2312
---------------------------------------------------------------------
甯哥敤瀵硅薄鏂規(guī)硶
document.write()聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //鍔ㄦ佸悜欏甸潰鍐欏叆鍐呭
document.createElement(Tag)聽聽聽聽聽聽聽 //鍒涘緩涓涓猦tml鏍囩瀵硅薄
document.getElementById(ID)聽聽聽聽聽聽聽 //鑾峰緱鎸囧畾ID鍊肩殑瀵硅薄
document.getElementsByName(Name)聽聽 //鑾峰緱鎸囧畾Name鍊肩殑瀵硅薄
document.body.appendChild(oTag)
---------------------------------------------------------------------

body-涓諱綋瀛愬璞?br />document.body聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //鎸囧畾鏂囨。涓諱綋鐨勫紑濮嬪拰緇撴潫絳変環(huán)浜?lt;body></body>
document.body.bgColor聽聽聽聽聽聽聽 //璁劇疆鎴栬幏鍙栧璞″悗闈㈢殑鑳屾櫙棰滆壊
document.body.link聽聽聽聽聽聽聽聽聽聽 //鏈偣鍑昏繃鐨勯摼鎺ラ鑹?br />document.body.alink聽聽聽聽聽聽聽聽聽 //嬋媧婚摼鎺?鐒︾偣鍦ㄦ閾炬帴涓?鐨勯鑹?br />document.body.vlink聽聽聽聽聽聽聽聽聽 //宸茬偣鍑昏繃鐨勯摼鎺ラ鑹?br />document.body.text聽聽聽聽聽聽聽聽聽聽 //鏂囨湰鑹?br />document.body.innerText聽聽聽聽聽 //璁劇疆<body>...</body>涔嬮棿鐨勬枃鏈?br />document.body.innerHTML聽聽聽聽聽 //璁劇疆<body>...</body>涔嬮棿鐨凥TML浠g爜
document.body.topMargin聽聽聽聽聽 //欏甸潰涓婅竟璺?br />document.body.leftMargin聽聽聽聽 //欏甸潰宸﹁竟璺?br />document.body.rightMargin聽聽聽 //欏甸潰鍙寵竟璺?br />document.body.bottomMargin聽聽 //欏甸潰涓嬭竟璺?br />document.body.background聽聽聽聽 //鑳屾櫙鍥劇墖

document.body.appendChild(oTag) //鍔ㄦ佺敓鎴愪竴涓狧TML瀵硅薄

甯哥敤瀵硅薄浜嬩歡
document.body.onclick="func()"聽聽聽聽聽聽聽聽聽聽 //榧犳爣鎸囬拡鍗曞嚮瀵硅薄鏄Е鍙?br />document.body.onmouseover="func()"聽聽聽聽聽聽 //榧犳爣鎸囬拡縐誨埌瀵硅薄鏃惰Е鍙?br />document.body.onmouseout="func()"聽聽聽聽聽聽聽 //榧犳爣鎸囬拡縐誨嚭瀵硅薄鏃惰Е鍙?
---------------------------------------------------------------------
location-浣嶇疆瀛愬璞?/p>

document.location.hash聽聽聽聽聽聽 // #鍙峰悗鐨勯儴鍒?br />document.location.host聽聽聽聽聽聽 // 鍩熷悕+绔彛鍙?br />document.location.hostname聽聽 // 鍩熷悕
document.location.href聽聽聽聽聽聽 // 瀹屾暣URL
document.location.pathname聽聽 // 鐩綍閮ㄥ垎
document.location.port聽聽聽聽聽聽 // 绔彛鍙?br />document.location.protocol聽聽 // 緗戠粶鍗忚(http:)
document.location.search聽聽聽聽 // ?鍙峰悗鐨勯儴鍒?/p>

documeny.location.reload()聽聽聽聽聽聽 //鍒鋒柊緗戦〉
document.location.reload(URL)聽聽聽 //鎵撳紑鏂扮殑緗戦〉
document.location.assign(URL)聽聽聽 //鎵撳紑鏂扮殑緗戦〉
document.location.replace(URL)聽聽 //鎵撳紑鏂扮殑緗戦〉
---------------------------------------------------------------------
selection-閫夊尯瀛愬璞?br />document.selection
---------------------------------------------------------------------

images闆嗗悎(欏甸潰涓殑鍥捐薄)

a)閫氳繃闆嗗悎寮曠敤
document.images聽聽聽聽聽聽聽聽聽聽聽聽聽 //瀵瑰簲欏甸潰涓婄殑<img>鏍囩
document.images.length聽聽聽聽聽聽 //瀵瑰簲欏甸潰涓?lt;img>鏍囩鐨勪釜鏁?br />document.images[0]聽聽聽聽聽聽聽聽聽聽 //絎?涓?lt;img>鏍囩聽聽聽聽聽聽聽聽聽聽
document.images[i]聽聽聽聽聽聽聽聽聽聽 //絎琲-1涓?lt;img>鏍囩

b)閫氳繃nane灞炴х洿鎺ュ紩鐢?br /><img name="oImage">
document.images.oImage聽聽聽聽聽聽 //document.images.name灞炴?/p>

c)寮曠敤鍥劇墖鐨剆rc灞炴?br />document.images.oImage.src聽聽 //document.images.name灞炴?src

d)鍒涘緩涓涓浘璞?br />var oImage
oImage = new Image()
document.images.oImage.src="1.jpg"
鍚屾椂鍦ㄩ〉闈笂寤虹珛涓涓?lt;img>鏍囩涓庝箣瀵瑰簲灝卞彲浠ユ樉紺?/p>

<html>
<img name=oImage>
<script language="javascript">
聽聽聽 var oImage
聽聽聽 oImage = new Image()
聽聽聽 document.images.oImage.src="1.jpg"
</script>
</html>

<html>
<script language="javascript">
聽聽聽 oImage=document.caeateElement("IMG")
聽聽聽 oImage.src="1.jpg"
聽聽聽 document.body.appendChild(oImage)
</script>
</html>

----------------------------------------------------------------------

forms闆嗗悎(欏甸潰涓殑琛ㄥ崟)

a)閫氳繃闆嗗悎寮曠敤
document.forms聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //瀵瑰簲欏甸潰涓婄殑<form>鏍囩
document.forms.length聽聽聽聽聽聽聽聽聽聽 //瀵瑰簲欏甸潰涓?lt;form>鏍囩鐨勪釜鏁?br />document.forms[0]聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //絎?涓?lt;form>鏍囩
document.forms[i]聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //絎琲-1涓?lt;form>鏍囩
document.forms[i].length聽聽聽聽聽聽聽 //絎琲-1涓?lt;form>涓殑鎺т歡鏁?br />document.forms[i].elements[j]聽聽 //絎琲-1涓?lt;form>涓j-1涓帶浠?/p>

b)閫氳繃鏍囩name灞炴х洿鎺ュ紩鐢?br /><form name="Myform"><input name="myctrl"></form>
document.Myform.myctrl聽聽聽聽聽聽聽聽聽 //document.琛ㄥ崟鍚?鎺т歡鍚?/p>

c)璁塊棶琛ㄥ崟鐨勫睘鎬?br />document.forms[i].name聽聽聽聽聽聽聽聽聽 //瀵瑰簲<form name>灞炴?br />document.forms[i].action聽聽聽聽聽聽聽 //瀵瑰簲<form action>灞炴?br />document.forms[i].encoding聽聽聽聽聽 //瀵瑰簲<form enctype>灞炴?br />document.forms[i].target聽聽聽聽聽聽聽 //瀵瑰簲<form target>灞炴?/p>

document.forms[i].appendChild(oTag) //鍔ㄦ佹彃鍏ヤ竴涓帶浠?br />-----------------------------------------------------------------------
<html>
<!--Text鎺т歡鐩稿叧Script-->
<form name="Myform">
<input type="text" name="oText">
<input type="password" name="oPswd">
<form>
<script language="javascript">
//鑾峰彇鏂囨湰瀵嗙爜妗嗙殑鍊?br />document.write(document.Myform.oText.value)
document.write(document.Myform.oPswd.value)
</script>
</html>
-----------------------------------------------------------------------
<html>
<!--checkbox,radio鎺т歡鐩稿叧script-->
<form name="Myform">
<input type="checkbox" name="chk" value="1">1聽聽聽聽
<input type="checkbox" name="chk" value="2">2聽聽聽聽
</form>聽聽聽聽
<script language="javascript">聽聽聽聽
function fun(){聽聽聽聽
聽聽 //閬嶅巻checkbox鎺т歡鐨勫煎茍鍒ゆ柇鏄惁閫変腑聽聽聽聽
聽聽 var length聽聽聽聽
聽聽 length=document.forms[0].chk.length聽聽聽聽
聽聽 for(i=0;i<length;i++){聽聽聽聽
聽聽 v=document.forms[0].chk[i].value聽聽聽聽
聽聽 b=document.forms[0].chk[i].checked聽聽聽聽
聽聽 if(b)聽聽聽聽
聽聽聽聽 alert(v=v+"琚変腑")聽聽聽聽
聽聽 else聽聽聽聽
聽聽聽聽 alert(v=v+"鏈変腑")聽聽聽
聽聽 }聽聽聽聽
聽聽 }聽聽聽聽
</script>聽聽聽聽聽
<a href=# onclick="fun()">ddd</a>聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
</html>
-----------------------------------------------------------------------
<html>
<!--Select鎺т歡鐩稿叧Script-->
<form name="Myform">
<select name="oSelect">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
</select>
</form>

<script language="javascript">
聽聽聽 //閬嶅巻select鎺т歡鐨刼ption欏?br />聽聽聽 var length
聽聽聽 length=document.Myform.oSelect.length
聽聽聽 for(i=0;i<length;i++)
聽聽聽 document.write(document.Myform.oSelect[i].value)
</script>

<script language="javascript">
聽聽聽 //閬嶅巻option欏瑰茍涓斿垽鏂煇涓猳ption鏄惁琚変腑
聽聽聽 for(i=0;i<document.Myform.oSelect.length;i++){
聽聽聽 if(document.Myform.oSelect[i].selected!=true)
聽聽聽 document.write(document.Myform.oSelect[i].value)
聽聽聽 else
聽聽聽 document.write("<font color=red>"+document.Myform.oSelect[i].value+"</font>")聽聽
聽聽聽 }
</script>

<script language="javascript">
聽聽聽 //鏍規(guī)嵁SelectedIndex鎵撳嵃鍑洪変腑鐨刼ption
聽聽聽 //(0鍒癲ocument.Myform.oSelect.length-1)
聽聽聽 i=document.Myform.oSelect.selectedIndex
聽聽聽 document.write(document.Myform.oSelect[i].value)
</script>

<script language="javascript">
聽聽聽 //鍔ㄦ佸鍔爏elect鎺т歡鐨刼ption欏?br />聽聽聽 var oOption = document.createElement("OPTION");
聽聽聽 oOption.text="4";
聽聽聽 oOption.value="4";
聽聽聽 document.Myform.oSelect.add(oOption);
</script>
<html>
-----------------------------------------------------------------------
<Div id="oDiv">Text</Div>
document.all.oDiv聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //寮曠敤鍥懼眰oDiv聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽
document.all.oDiv.style.display=""聽聽聽聽聽聽聽聽聽聽聽聽聽 //鍥懼眰璁劇疆涓哄彲瑙?br />document.all.oDiv.style.display="none"聽聽聽聽聽聽聽聽聽 //鍥懼眰璁劇疆涓洪殣钘?br />document.getElementId("oDiv")聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 //閫氳繃getElementId寮曠敤瀵硅薄
document.getElementId("oDiv").style=""
document.getElementId("oDiv").display="none"
/*document.all琛ㄧずdocument涓墍鏈夊璞$殑闆嗗悎
鍙湁ie鏀寔姝ゅ睘鎬э紝鍥犳涔熺敤鏉ュ垽鏂祻瑙堝櫒鐨勭綾?/

鍥懼眰瀵硅薄鐨?涓睘鎬?br />document.getElementById("ID").innerText聽聽 //鍔ㄦ佽緭鍑烘枃鏈?br />document.getElementById("ID").innerHTML聽聽 //鍔ㄦ佽緭鍑篐TML
document.getElementById("ID").outerText聽聽 //鍚宨nnerText
document.getElementById("ID").outerHTML聽聽 //鍚宨nnerHTML

<html>
<script language="javascript">
function change(){
document.all.oDiv.style.display="none"
}
</script>
<Div id="oDiv" onclick="change()">Text</Div>
</html>

<html>
<script language="javascript">
function changeText(){
document.getElementById("oDiv").innerText="NewText"
}
</script>
<Div id="oDiv" onmouseover="changeText()">Text</Div>
</html>



Peter Pan 2007-08-24 17:13 鍙戣〃璇勮
]]>
select鎸′綇div鐨?縐嶈В鍐蟲柟娉?(杞?http://www.tkk7.com/fine/archive/2007/08/07/134941.htmlPeter PanPeter PanTue, 07 Aug 2007 05:53:00 GMThttp://www.tkk7.com/fine/archive/2007/08/07/134941.htmlhttp://www.tkk7.com/fine/comments/134941.htmlhttp://www.tkk7.com/fine/archive/2007/08/07/134941.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/134941.htmlhttp://www.tkk7.com/fine/services/trackbacks/134941.html
select鎸′綇div鐨?縐嶈В鍐蟲柟娉?/div>

鍦↖E涓?select灞炰簬window綾誨瀷鎺т歡錛屽畠浼氣滄尅浣忊濇墍鏈夐潪window綾誨瀷鎺т歡
鍙互榪欎箞鐞嗚В錛宒iv榪欐牱鐨勭粍浠舵槸鍦ㄦ祻瑙堝櫒瀹㈡埛鍖轟嬌鐢ㄤ唬鐮佲滄覆鏌撯濈殑錛?br />浠栦滑琚覆鏌撳湪瀹㈡埛鍖虹殑緇樼敾琛ㄩ潰涓婏紝
鑰宻elect鏄嬌鐢ㄧ殑鏍囧噯windows鎺т歡錛屽彧鏄綔涓哄鎴峰尯鐨勫瓙鎺т歡鏀劇疆鑰屽凡錛?br />瀹冧細瑕嗙洊鎵鏈夊鎴峰尯緇樼敾琛ㄩ潰涓娾滅敾鈥濆嚭鏉ョ殑涓鍒囷紝浣嗕笉涓瀹氫細瑕嗙洊鍏朵粬綾誨瀷鐨剋indow鎺т歡錛?br />姣斿iframe鍜屽叾浠栫殑select錛屽鏋滀綘浣跨敤榪囩被浼糄elphi榪欐牱鐨勭幆澧冨氨浼氳嚜鐒剁悊瑙c侷E7瑙e喅浜嗘綾籅UG銆?/p>

鏈夊縐嶇鍔炴硶;
1. 淇敼select錛屼笉鐢ㄦ爣鍑唖elect錛岃屾槸鑷繁鐢ㄥ叾浠杊tml鍏冪礌妯℃嫙
2. 淇敼浣犵殑div錛屼嬌鐢╥frame銆?br />3. 鍦╠iv琚樉紺虹殑鏃跺欐垨鑰呭埌杈緎elect鎵鍦ㄤ綅緗椂闅愯棌select
4. 鍦╠iv涓垨div鐨勫悓涓鍧愭爣涓婏紝鐢ㄧ浉鍚屽昂瀵哥殑iframe鍏堥伄鎸′竴涓嬶紝鐒跺悗鍦╥frame涓婃樉紺篸iv鐨勫唴瀹廣?br />5.Object瀵硅薄鐨勪紭鍏堝害杈冮珮,鍙互鎸′綇select妗?/p>

浠ヤ笅渚嬪瓙緋葷綉涓婅祫婧愭暣鐞?/p>

鍘熷潃錛?a >http://hi.baidu.com/suofang/blog/item/72f2f7ed23f2324e78f055c4.html

絎?縐嶆柟娉曠殑渚嬪瓙錛氭渶濂界殑鏂規(guī)硶錛歩frame鏉ュ綋浣渄iv鐨勫簳

Div琚玈elect鎸′綇錛屾槸涓涓瘮杈冨父瑙佺殑闂銆偮犅犅?br />聽聽聽聽聽 鏈夌殑鏈嬪弸閫氳繃鎶奷iv鐨勫唴瀹規(guī)斁鍏frame鎴杘bject閲屾潵瑙e喅銆偮犅犅?br />聽聽聽聽聽 鍙儨榪欐牱浼氱牬鍧忛〉闈㈢殑緇撴瀯錛屼簰鍔ㄦт笉澶уソ銆偮犅犅?br />聽聽聽聽
聽聽聽聽聽 榪欓噷閲囩敤鐨勬柟娉曟槸錛毬犅犅?br />聽聽聽聽
聽聽聽聽聽 铏借div鐩存帴鐩栦笉浣弒elect聽聽聽
聽聽聽聽聽 浣嗘槸div鍙互鐩杋frame錛岃宨frame鍙互鐩杝elect,聽聽聽
聽聽聽聽聽 鎵浠ワ紝鎶婁竴涓猧frame鏉ュ綋浣渄iv鐨勫簳錛屄犅犅?br />聽聽聽聽聽 榪欎釜div灝卞彲浠ョ洊浣弒elect浜?聽聽聽


<html>
<head>
<script>
function DivSetVisible(state)
{
var DivRef = document.getElementById('PopupDiv');
var IfrRef = document.getElementById('DivShim');
if(state)
{
DivRef.style.display = "block";
IfrRef.style.width = DivRef.offsetWidth;
IfrRef.style.height = DivRef.offsetHeight;
IfrRef.style.top = DivRef.style.top;
IfrRef.style.left = DivRef.style.left;
IfrRef.style.zIndex = DivRef.style.zIndex - 1;
IfrRef.style.display = "block";
}
else
{
DivRef.style.display = "none";
IfrRef.style.display = "none";
}
}
</script>
</head>
<body>
<form>
<select>
<option>A Select Box is Born ....</option>
</select>
</form>
<div id="PopupDiv" style="position:absolute; top:25px; left:50px; padding:4px; display:none; background-color:#000000; color:#ffffff; z-index:100">
.... and a DIV can cover it up<br/>through the help of an IFRAME.
</div>
<iframe id="DivShim" src="javascript:false;" scrolling="no" frameborder="0" style="position:absolute; top:0px; left:0px; display:none;">
</iframe>
<br/>
<br/>
<a href="#" onclick="DivSetVisible(true)">Click to show DIV.</a>
<br/>
<br/>
<a href="#" onclick="DivSetVisible(false)">Click to hide DIV.</a>
</body>
</html>

絎?縐嶆柟娉曠殑渚嬪瓙錛氭渶鐩存帴鐨勬柟娉?闅愯棌涓嬫媺妗?

涓嬮潰鎻愪緵鐨勬槸涓涓瘮杈冮氱敤鐨勪竴緇勫嚱鏁?

test.htm

------------

<script>
var HideElementTemp = new Array();
//鐐瑰嚮鑿滃崟鏃訛紝璋冪敤姝ょ殑鍑芥暟,鑿滃崟瀵硅薄
function cal_hideElementAll(obj){
聽聽聽聽聽聽聽聽聽聽聽 cal_HideElement("IMG",obj);
聽聽聽聽聽聽聽聽聽聽聽 cal_HideElement("SELECT",obj);
聽聽聽聽聽聽聽聽聽聽聽 cal_HideElement("OBJECT",obj);
聽聽聽聽聽聽聽聽聽聽聽 cal_HideElement("IFRAME",obj);
}
function cal_HideElement(strElementTagName,obj){
try{
聽聽聽聽聽聽聽 var showDivElement = obj;
聽聽聽聽聽聽聽 var calendarDiv = obj;
聽聽聽聽聽聽聽 var intDivLeft = cal_GetOffsetLeft(showDivElement);
聽聽聽聽聽聽聽 var intDivTop = cal_GetOffsetTop(showDivElement);//+showDivElement.offsetHeight;
聽聽聽聽聽聽聽 //HideElementTemp=new Array()
聽聽聽聽聽聽聽 for(i=0;i<window.document.all.tags(strElementTagName).length; i++){
var objTemp = window.document.all.tags(strElementTagName)[i];
if(!objTemp||!objTemp.offsetParent)
聽聽聽聽聽聽聽聽 continue;
var intObjLeft=cal_GetOffsetLeft(objTemp);
var intObjTop=cal_GetOffsetTop(objTemp);
if(((intObjLeft+objTemp.clientWidth)>intDivLeft)&&
聽聽聽聽聽聽聽 (intObjLeft<intDivLeft+calendarDiv.style.posWidth)&&
聽聽聽聽聽聽聽 (intObjTop+objTemp.clientHeight>intDivTop)&&
聽聽聽聽聽聽聽 (intObjTop<intDivTop+calendarDiv.style.posHeight)){
聽聽聽聽聽聽聽聽 //var intTempIndex=HideElementTemp.length;//宸茬粡鏈夌殑闀垮害
聽聽聽聽聽 //save elementTagName is stutas
聽聽聽聽聽聽聽聽 //HideElementTemp[intTempIndex]=new Array(objTemp,objTemp.style.visibility);
聽聽聽聽聽聽聽聽 HideElementTemp[HideElementTemp.length]=objTemp
聽聽聽聽聽聽聽聽 objTemp.style.visibility="hidden";
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 }
}catch(e){alert(e.message)
}
}

function cal_ShowElement(){
聽聽聽聽聽聽聽 var i;
聽聽聽聽聽聽聽 for(i=0;i<HideElementTemp.length; i++){
var objTemp = HideElementTemp[i]
if(!objTemp||!objTemp.offsetParent)
聽聽聽聽聽聽聽聽 continue;
objTemp.style.visibility=''
聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 HideElementTemp=new Array();
}
function cal_GetOffsetLeft(src){
聽聽聽聽聽聽聽 var set=0;
聽聽聽聽聽聽聽 if(src && src.name!="divMain"){
聽聽聽聽聽聽聽聽聽聽聽 if (src.offsetParent){
聽聽聽聽聽聽聽聽聽聽聽聽聽聽 set+=src.offsetLeft+cal_GetOffsetLeft(src.offsetParent);
}
if(src.tagName.toUpperCase()!="BODY"){
聽聽聽聽聽聽聽聽 var x=parseInt(src.scrollLeft,10);
聽聽聽聽聽聽聽聽 if(!isNaN(x))
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 set-=x;
}
聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 return set;
}

function cal_GetOffsetTop(src){
聽聽聽聽聽聽聽 var set=0;
聽聽聽聽聽聽聽 if(src && src.name!="divMain"){
聽聽聽聽聽聽聽聽聽聽聽 if (src.offsetParent){
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 set+=src.offsetTop+cal_GetOffsetTop(src.offsetParent);
聽聽聽聽聽聽 }
if(src.tagName.toUpperCase()!="BODY"){
聽聽聽聽聽聽聽聽 var y=parseInt(src.scrollTop,10);
聽聽聽聽聽聽聽聽 if(!isNaN(y))
聽聽聽聽聽 set-=y;
}
聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 return set;
}

</script>
<select></select>
<select></select>
<div style="position:absolute;left:0;top:0;width:100;height:100;background-color:red" onclick="cal_hideElementAll(this)">
鐐瑰嚮璁﹕elect闅愯棌
</div>
<br><br><br><br><br><br>
<input type="button" value="鐐瑰嚮璁﹕elect鏄劇ず" onclick="cal_ShowElement()">

浠ヤ笂榪欑鏂規(guī)硶,濡傛灉瀵逛簬select妗嗘暟鐩皯,鐩稿鍥哄畾鐨勮瘽,鐩存帴鐢╫bj.style.visibility="hidden"榪欐牱榪涜闅愯棌鏄洿鐩存帴鐨?

絎?縐嶆柟娉曪細鐢╥frame浣滆澆浣?/strong>

浠ヤ笅鏄竴綆鍗曠殑渚嬪瓙:

-----------

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="GENERATOR" content="Microsoft FrontPage 4.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<title>綆鍗曡彍鍗?lt;/title>
<!--
鎻愪緵瀹氫綅鍑芥暟錛岀敤iframe浣滆澆浣擄紝涓嶄細琚玸elect鎸′綇
By Fason(2003-5-21)
-->
<style id=s>
#div1{
position:absolute;
z-index:100;
width:100;
height:130;
background-color:#d2e8ff;
border:1 solid black;
}
div{cursor:hand;font-size:12px;}
a{text-decoration:none;color:red;font-size:12px}
</style>
</head>
<body>
<script>
function window.onload(){
var shtml=div1.innerHTML;
var ifm=document.createElement("<iframe frameborder=0 marginheight=0 marginwidth=0 hspace=0 vspace=0 scrolling=no></iframe>")
ifm.style.width=div1.offsetWidth
ifm.style.height=div1.offsetHeight
ifm.name=ifm.uniqueID
div1.innerHTML=""
div1.appendChild(ifm)
window.frames[ifm.name].document.write(s.outerHTML+"<body leftmargin=0 topmargin=0>"+shtml+"</body>")
}

function show(){
with(document.all.img1){
x=offsetLeft;
y=offsetTop;
objParent=offsetParent;
while(objParent.tagName.toUpperCase()!= "BODY"){
x+=objParent.offsetLeft;
y+=objParent.offsetTop;
objParent = objParent.offsetParent;
}
y+=offsetHeight-1
}
with(document.all.div1.style){
pixelLeft=x
pixelTop=y
visibility=''
}
}
function hide(){
document.all.div1.style.visibility='hidden'
}
</script>
<img id=img1 onmouseover="show()" onmouseout="hide()" src="ie.gif"><br><select></select>
<div id=div1 onmouseover="style.visibility=''" onmouseout="style.visibility='hidden'" style="visibility:hidden;">
<div href="http://www.csdn.net" onmouseover="style.backgroundColor='highlight'" onmouseout="style.backgroundColor=''" onclick="window.open(href)">涓浗紼嬪簭鍛?lt;/div>
<div href="</div>
</body>
</html>

絎?縐嶆柟娉曪細Object瀵硅薄鐨勪紭鍏堝害杈冮珮,鍙互鎸′綇select妗?/strong>

<OBJECT id=aa style="display:none;z-index:1000; position:absolute; top:0; left:0; width:152; height: 200;" type="text/x-scriptlet" data="about:<body><div style='position:absolute;left:0;top:0;width:152;height:200;font:14;color:white;background:black;border:1 solid black'>test</div>"></OBJECT>
<select><option>hellohellohellohello</select><button onclick=aa.style.display=aa.style.display=="none"?"":"none">test</button>

榪欑鏂規(guī)硶铏界劧涔熺畝鍗?浣嗗澶嶆潅鐨勫眰鏄潵璇磋繕涓嶆槸濂界殑瑙e喅鏂規(guī)硶.



Peter Pan 2007-08-07 13:53 鍙戣〃璇勮
]]>
Ajax 涓枃涔辯爜闂鈥斺旓姬錛極http://www.tkk7.com/fine/archive/2007/07/27/132761.htmlPeter PanPeter PanFri, 27 Jul 2007 05:46:00 GMThttp://www.tkk7.com/fine/archive/2007/07/27/132761.htmlhttp://www.tkk7.com/fine/comments/132761.htmlhttp://www.tkk7.com/fine/archive/2007/07/27/132761.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/132761.htmlhttp://www.tkk7.com/fine/services/trackbacks/132761.htmlfunction doFind(default_value){
聽var q_bureau_name = document.forms[0].q_bureau_name.value;
聽var defpars = '';
聽if(default_value != null){
聽聽defpars = '&default_value='+default_value;
聽}
聽var url = 'customeroperAction.do';
聽var pars = 'action=getbureaulist&sname=customerTel.TEL_BUREAU&q_bureau_name='+encodeURI(encodeURI(q_bureau_name))+defpars;聽聽聽聽//encodeURI聽涓ゆ灝嗘枃鏈瓧絎︿覆緙栫爜涓轟竴涓湁鏁堢殑緇熶竴璧勬簮鏍囪瘑絎?(URI)銆?br />聽var my = new Ajax.Request(url,{method: 'post',parameters: pars,onComplete: show});
}
function show(originalRequest)
{
聽var BUREAUSPAN = document.getElementById("BUREAUSPAN");
聽BUREAUSPAN.innerHTML = originalRequest.responseText;
}
java 鐩稿叧浠g爜
String q_bureau_name = Util.filter(request.getParameter("q_bureau_name"));
聽聽q_bureau_name =聽 java.net.URLDecoder.decode(q_bureau_name, "UTF-8");
聽//ajax鎻愪氦鏁版嵁(post)鐨勬牸寮忛粯璁や負utf-8,鍒╃敤javascript鐨勬彁渚涚殑escape()鎴杄ncodeURI()鏂規(guī)硶.鍦ㄦ湇鍔″櫒绔帴鏀剁殑鏃跺欒浣跨敤java.net.URLDecoder.decode(value,"UTF-8")鏂規(guī)硶榪涜瑙g爜.


js鐩稿叧鐭ヨ瘑錛?br />

escape 鏂規(guī)硶

瀵?String 瀵硅薄緙栫爜浠ヤ究瀹冧滑鑳藉湪鎵鏈夎綆楁満涓婂彲璇伙紝

escape(charString)

蹇呴夐」 charstring 鍙傛暟鏄緙栫爜鐨勪換鎰?String 瀵硅薄鎴栨枃瀛椼?

璇存槑

escape 鏂規(guī)硶榪斿洖涓涓寘鍚簡 charstring 鍐呭鐨勫瓧絎︿覆鍊鹼紙 Unicode 鏍煎紡錛夈傛墍鏈夌┖鏍箋佹爣鐐廣侀噸闊崇鍙蜂互鍙婂叾浠?a >闈?ASCII 瀛楃閮界敤 %xx 緙栫爜浠f浛錛屽叾涓?xx 絳変簬琛ㄧず璇ュ瓧絎︾殑鍗佸叚榪涘埗鏁般備緥濡傦紝絀烘牸榪斿洖鐨勬槸 "%20" 銆?/p>

瀛楃鍊煎ぇ浜?255 鐨勪互 %uxxxx 鏍煎紡瀛樺偍銆?

娉ㄦ剰escape 鏂規(guī)硶涓嶈兘澶熺敤鏉ュ緇熶竴璧勬簮鏍囩ず鐮?(URI) 榪涜緙栫爜銆傚鍏剁紪鐮佸簲浣跨敤 encodeURI 鍜?b>encodeURIComponent 鏂規(guī)硶銆?br />

encodeURI 鏂規(guī)硶

灝嗘枃鏈瓧絎︿覆緙栫爜涓轟竴涓湁鏁堢殑緇熶竴璧勬簮鏍囪瘑絎?(URI)銆?/p>

encodeURI(URIString)

蹇呴夌殑 URIString 鍙傛暟浠h〃涓涓凡緙栫爜鐨?URI銆?/p>

璇存槑

encodeURI 鏂規(guī)硶榪斿洖涓涓紪鐮佺殑 URI銆傚鏋滄?zhèn)畣缂栫爜缁撴灉浼犻掔粰 decodeURI錛岄偅涔堝皢榪斿洖鍒濆鐨勫瓧絎︿覆銆?b>encodeURI 鏂規(guī)硶涓嶄細瀵逛笅鍒楀瓧絎﹁繘琛岀紪鐮侊細":"銆?/"銆?;" 鍜?"?"銆傝浣跨敤 encodeURIComponent 鏂規(guī)硶瀵硅繖浜涘瓧絎﹁繘琛岀紪鐮併?br />

encodeURIComponent 鏂規(guī)硶

灝嗘枃鏈瓧絎︿覆緙栫爜涓轟竴涓粺涓璧勬簮鏍囪瘑絎?(URI) 鐨勪竴涓湁鏁堢粍浠躲?/p>

encodeURIComponent(encodedURIString)

蹇呴夌殑 encodedURIString 鍙傛暟浠h〃涓涓凡緙栫爜鐨?URI 緇勪歡銆?/p>

璇存槑

encodeURIComponent 鏂規(guī)硶榪斿洖涓涓凡緙栫爜鐨?URI銆傚鏋滄?zhèn)畣缂栫爜缁撴灉浼犻掔粰 decodeURIComponent錛岄偅涔堝皢榪斿洖鍒濆鐨勫瓧絎︿覆銆傚洜涓?encodeURIComponent 鏂規(guī)硶瀵規(guī)墍鏈夌殑瀛楃緙栫爜錛岃娉ㄦ剰錛屽鏋滆瀛楃涓蹭唬琛ㄤ竴涓礬寰勶紝渚嬪 /folder1/folder2/default.html錛屽叾涓殑鏂滄潬涔熷皢琚紪鐮併傝繖鏍蜂竴鏉ワ紝褰撹緙栫爜緇撴灉琚綔涓鴻姹傚彂閫佸埌 web 鏈嶅姟鍣ㄦ椂灝嗘槸鏃犳晥鐨勩傚鏋滃瓧絎︿覆涓寘鍚笉姝竴涓?URI 緇勪歡錛岃浣跨敤 encodeURI 鏂規(guī)硶榪涜緙栫爜銆?br />



Peter Pan 2007-07-27 13:46 鍙戣〃璇勮
]]>
js鐨凮bjecthttp://www.tkk7.com/fine/archive/2007/01/23/95588.htmlPeter PanPeter PanTue, 23 Jan 2007 10:12:00 GMThttp://www.tkk7.com/fine/archive/2007/01/23/95588.htmlhttp://www.tkk7.com/fine/comments/95588.htmlhttp://www.tkk7.com/fine/archive/2007/01/23/95588.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/95588.htmlhttp://www.tkk7.com/fine/services/trackbacks/95588.html<script language="javascript" type="text/javascript">
<!--
var test = {
聽aaa:{
聽聽a:function(){alert("sa");}
聽},
聽bbb:{
聽聽b:function(){test.aaa.a();}
聽}
}
//test.aaa.a();
//test.bbb.b();
var testa = {
聽聽聽聽聽聽聽 test1:{
聽聽聽聽聽聽聽聽聽 ggg:function(){alert(123);}
聽聽聽聽聽聽聽 },
聽聽聽聽聽聽聽 test2:{
聽聽聽聽聽聽聽聽聽 do2:function(){testa.test1.ggg();}
聽聽聽聽聽聽聽 }
};
//testa.test1.ggg();
//testa.test2.do2();
alert(Object);
Object.extend = function(destination, source) {
聽for (var property in source) {
聽聽destination[property] = source[property];
聽}
聽return destination;
}
Object.extend(Object,{
聽聽聽 ggg:function(object){alert(123);}
聽,
聽do2:function(object){
聽聽var i=0;
聽聽for (var property in object){
聽聽聽alert((i++) + property);
聽聽}
聽object.ggg();
聽}
聽}
);
Object.do2(Object);
//alert(Object);
//-->
</script>


Peter Pan 2007-01-23 18:12 鍙戣〃璇勮
]]>
Ajax澧炲姞Table鍐呭http://www.tkk7.com/fine/archive/2006/08/03/61476.htmlPeter PanPeter PanThu, 03 Aug 2006 03:02:00 GMThttp://www.tkk7.com/fine/archive/2006/08/03/61476.htmlhttp://www.tkk7.com/fine/comments/61476.htmlhttp://www.tkk7.com/fine/archive/2006/08/03/61476.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/61476.htmlhttp://www.tkk7.com/fine/services/trackbacks/61476.html<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
聽 "<html xmlns="<head>
<title>Dynamically Editing Page Content</title>

<script type="text/javascript">
var xmlHttp;

function createXMLHttpRequest() {
聽聽聽 if (window.ActiveXObject) {
聽聽聽聽聽聽聽 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
聽聽聽 }
聽聽聽 else if (window.XMLHttpRequest) {
聽聽聽聽聽聽聽 xmlHttp = new XMLHttpRequest();
聽聽聽 }
}
聽聽聽
function doSearch() {
聽聽聽 createXMLHttpRequest();
聽聽聽 xmlHttp.onreadystatechange = handleStateChange;
聽聽聽 xmlHttp.open("GET", "dynamicContent.xml", true);
聽聽聽 xmlHttp.send(null);
}
聽聽聽
function handleStateChange() {
聽聽聽 if(xmlHttp.readyState == 4) {
聽聽聽聽聽聽聽 if(xmlHttp.status == 200) {
聽聽聽聽聽聽聽聽聽聽聽 clearPreviousResults();
聽聽聽聽聽聽聽聽聽聽聽 parseResults();
聽聽聽聽聽聽聽 }
聽聽聽 }
}

function clearPreviousResults() {
聽聽聽 var header = document.getElementById("header");
聽聽聽 if(header.hasChildNodes()) {
聽聽聽聽聽聽聽 header.removeChild(header.childNodes[0]);
聽聽聽 }

聽聽聽 var tableBody = document.getElementById("resultsBody");
聽聽聽 while(tableBody.childNodes.length > 0) {
聽聽聽聽聽聽聽 tableBody.removeChild(tableBody.childNodes[0]);
聽聽聽 }
}

function parseResults() {
聽聽聽 var results = xmlHttp.responseXML;

聽聽聽 var property = null;
聽聽聽 var address = "";
聽聽聽 var price = "";
聽聽聽 var comments = "";

聽聽聽 var properties = results.getElementsByTagName("property");
聽聽聽 for(var i = 0; i < properties.length; i++) {
聽聽聽聽聽聽聽 property = properties[i];
聽聽聽聽聽聽聽 address = property.getElementsByTagName("address")[0].firstChild.nodeValue;
聽聽聽聽聽聽聽 price = property.getElementsByTagName("price")[0].firstChild.nodeValue;
聽聽聽聽聽聽聽 comments = property.getElementsByTagName("comments")[0].firstChild.nodeValue;
聽聽聽聽聽聽聽
聽聽聽聽聽聽聽 addTableRow(address, price, comments);
聽聽聽 }
聽聽聽
聽聽聽 var header = document.createElement("h2");
聽聽聽 var headerText = document.createTextNode("Results:");
聽聽聽 header.appendChild(headerText);
聽聽聽 document.getElementById("header").appendChild(header);
聽聽聽
聽聽聽 document.getElementById("resultsTable").setAttribute("border", "1");
}


function addTableRow(address, price, comments) {
聽聽聽 var row = document.createElement("tr");
聽聽聽 var cell = createCellWithText(address);
聽聽聽 row.appendChild(cell);
聽聽聽
聽聽聽 cell = createCellWithText(price);
聽聽聽 row.appendChild(cell);
聽聽聽
聽聽聽 cell = createCellWithText(comments);
聽聽聽 row.appendChild(cell);
聽聽聽
聽聽聽 document.getElementById("resultsBody").appendChild(row);
}

function createCellWithText(text) {
聽聽聽 var cell = document.createElement("td");
聽聽聽 var textNode = document.createTextNode(text);
聽聽聽 cell.appendChild(textNode);
聽聽聽
聽聽聽 return cell;
}
</script>
</head>

<body>
聽 <h1>Search Real Estate Listings</h1>

聽 <form action="#">
聽聽聽 Show listings from
聽聽聽聽聽聽聽 <select>
聽聽聽聽聽聽聽聽聽聽聽 <option value="50000">$50,000</option>
聽聽聽聽聽聽聽聽聽聽聽 <option value="100000">$100,000</option>
聽聽聽聽聽聽聽聽聽聽聽 <option value="150000">$150,000</option>
聽聽聽聽聽聽聽 </select>
聽聽聽聽聽聽聽 to
聽聽聽聽聽聽聽 <select>
聽聽聽聽聽聽聽聽聽聽聽 <option value="100000">$100,000</option>
聽聽聽聽聽聽聽聽聽聽聽 <option value="150000">$150,000</option>
聽聽聽聽聽聽聽聽聽聽聽 <option value="200000">$200,000</option>
聽聽聽聽聽聽聽 </select>
聽聽聽 <input type="button" value="Search" onclick="doSearch();"/>聽聽聽
聽 </form>



聽 <span id="header">

聽 </span>

聽 <table id="resultsTable" width="75%" border="0">
聽聽聽 <tbody id="resultsBody">
聽聽聽 </tbody>
聽 </table>
</body>
</html>

dynamicContent.xml鏂囦歡
<?xml version="1.0" encoding="UTF-8"?>
<properties>
聽聽聽 <property>
聽聽聽聽聽聽聽 <address>812 Gwyn Ave</address>
聽聽聽聽聽聽聽 <price>$100,000</price>
聽聽聽聽聽聽聽 <comments>Quiet, serene neighborhood</comments>
聽聽聽 </property>聽聽聽
聽聽聽 <property>
聽聽聽聽聽聽聽 <address>3308 James Ave S</address>
聽聽聽聽聽聽聽 <price>$110,000</price>
聽聽聽聽聽聽聽 <comments>Close to schools, shopping, entertainment</comments>
聽聽聽 </property>聽聽聽
聽聽聽 <property>
聽聽聽聽聽聽聽 <address>98320 County Rd 113</address>
聽聽聽聽聽聽聽 <price>$115,000</price>
聽聽聽聽聽聽聽 <comments>Small acreage outside of town</comments>
聽聽聽 </property>聽聽聽
</properties>



Peter Pan 2006-08-03 11:02 鍙戣〃璇勮
]]>
Ajax 璇籜mlhttp://www.tkk7.com/fine/archive/2006/08/03/61473.htmlPeter PanPeter PanThu, 03 Aug 2006 02:37:00 GMThttp://www.tkk7.com/fine/archive/2006/08/03/61473.htmlhttp://www.tkk7.com/fine/comments/61473.htmlhttp://www.tkk7.com/fine/archive/2006/08/03/61473.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/61473.htmlhttp://www.tkk7.com/fine/services/trackbacks/61473.html<script type="text/javascript">
var xmlHttp;
var requestType = "";

function createXMLHttpRequest() {
聽聽聽 if (window.ActiveXObject) {
聽聽聽聽聽聽聽 xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
聽聽聽 }
聽聽聽 else if (window.XMLHttpRequest) {
聽聽聽聽聽聽聽 xmlHttp = new XMLHttpRequest();
聽聽聽 }
}
聽聽聽
function startRequest(requestedList) {
聽聽聽 requestType = requestedList;
聽聽聽 createXMLHttpRequest();
聽聽聽 xmlHttp.onreadystatechange = handleStateChange;
聽聽聽 xmlHttp.open("GET", "parseXML.xml", true);
聽聽聽 xmlHttp.send(null);
}
聽聽聽
function handleStateChange() {
聽聽聽 if(xmlHttp.readyState == 4) {
聽聽聽聽聽聽聽 if(xmlHttp.status == 200) {
聽聽聽聽聽聽聽聽聽聽聽 if(requestType == "north") {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 listNorthStates();
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽聽聽聽聽 else if(requestType == "all") {
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 listAllStates();
聽聽聽聽聽聽聽聽聽聽聽 }
聽聽聽聽聽聽聽 }
聽聽聽 }
}

function listNorthStates() {
聽聽聽 var xmlDoc = xmlHttp.responseXML;
聽聽聽 var northNode = xmlDoc.getElementsByTagName("north")[0];
聽聽聽
聽聽聽 var northStates = northNode.getElementsByTagName("state");
聽聽聽
聽聽聽 outputList("Northern States", northStates);
}

function listAllStates() {
聽聽聽 var xmlDoc = xmlHttp.responseXML;
聽聽聽 var allStates = xmlDoc.getElementsByTagName("state");
聽聽聽
聽聽聽 outputList("All States in Document", allStates);
}

function outputList(title, states) {
聽聽聽 var out = title;
聽聽聽 var currentState = null;
聽聽聽 for(var i = 0; i < states.length; i++) {
聽聽聽聽聽聽聽 currentState = states[i];
聽聽聽聽聽聽聽 out = out + "\n- " + currentState.childNodes[0].nodeValue;
聽聽聽 }
聽聽聽
聽聽聽 alert(out);
}
</script>

parseXML.xml鏂囦歡
<?xml version="1.0" encoding="UTF-8"?>
<states>
聽聽聽 <north>
聽聽聽聽聽聽聽 <state>Minnesota</state>
聽聽聽聽聽聽聽 <state>Iowa</state>
聽聽聽聽聽聽聽 <state>North Dakota</state>
聽聽聽 </north>
聽聽聽 <south>
聽聽聽聽聽聽聽 <state>Texas</state>
聽聽聽聽聽聽聽 <state>Oklahoma</state>
聽聽聽聽聽聽聽 <state>Louisiana</state>
聽聽聽 </south>
聽聽聽 <east>
聽聽聽聽聽聽聽 <state>New York</state>
聽聽聽聽聽聽聽 <state>North Carolina</state>
聽聽聽聽聽聽聽 <state>Massachusetts</state>
聽聽聽 </east>
聽聽聽 <west>
聽聽聽聽聽聽聽 <state>California</state>
聽聽聽聽聽聽聽 <state>Oregon</state>
聽聽聽聽聽聽聽 <state>Nevada</state>
聽聽聽 </west>
</states>



Peter Pan 2006-08-03 10:37 鍙戣〃璇勮
]]>
Ajax 璧鋒http://www.tkk7.com/fine/archive/2006/08/03/61463.htmlPeter PanPeter PanThu, 03 Aug 2006 02:07:00 GMThttp://www.tkk7.com/fine/archive/2006/08/03/61463.htmlhttp://www.tkk7.com/fine/comments/61463.htmlhttp://www.tkk7.com/fine/archive/2006/08/03/61463.html#Feedback0http://www.tkk7.com/fine/comments/commentRss/61463.htmlhttp://www.tkk7.com/fine/services/trackbacks/61463.html<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
聽if(window.ActiveXObject){聽聽聽聽聽聽聽聽聽聽聽聽//鍒ゆ柇鏄惁鏄疘E
聽聽xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
聽}else if(window.XMLHttpRequest){
聽聽xmlHttp = new XMLHttpRequest();
聽}
}
function startRequest(){
聽createXMLHttpRequest();聽聽聽聽聽聽聽聽 //寰楀埌XmlHttp瀵瑰儚
聽xmlHttp.onreadystatechange = handleStateChange;聽聽聽聽聽//褰撹姹傜姸鎬佹敼鍙樻椂璋冪敤
聽xmlHttp.open("GET","simpleResponse.xml",true);聽聽聽聽//True琛ㄨ姹備笂鏈川鏄惁寮傛
聽xmlHttp.send(null);聽聽聽聽聽聽//鍚戞湇鍔″櫒鍙戦佽姹?br />}
function handleStateChange(){
聽if(xmlHttp.readyState == 4){聽聽聽聽聽聽// 4銆佹暟鎹帴鏀跺畬姣?姝ゆ椂鍙互閫氳繃閫氳繃responseBody鍜宺esponseText鑾峰彇瀹屾暣鐨勫洖搴旀暟鎹?br />聽聽if(xmlHttp.status == 200){聽聽聽聽聽聽聽聽聽//璇鋒眰鎴愬姛榪斿洖
聽聽聽alert("The server replied with: " + xmlHttp.responseText);
聽聽}
聽}
}
</script>

Peter Pan 2006-08-03 10:07 鍙戣〃璇勮
]]>
主站蜘蛛池模板: 亚洲国产精品线在线观看| 四虎影库久免费视频| 亚洲国产精品特色大片观看完整版| 69堂人成无码免费视频果冻传媒| 亚洲午夜国产精品无码老牛影视| 一级成人a免费视频| 久久亚洲精品无码观看不卡| 亚洲一区中文字幕在线观看| 免费观看无遮挡www的小视频| 亚洲黄网站wwwwww| 少妇亚洲免费精品| 久久亚洲精品无码观看不卡| 国产一级婬片A视频免费观看| 免费看片免费播放| 国产AV无码专区亚洲AV琪琪| 又粗又硬又黄又爽的免费视频| 美女扒开尿口给男人爽免费视频| 亚洲高清免费视频| 18禁超污无遮挡无码免费网站| 久久国产精品亚洲综合| 无遮挡a级毛片免费看| 亚洲伊人久久综合中文成人网| 久久久久久av无码免费看大片| 久久久久亚洲精品成人网小说| 亚洲电影免费观看| 亚洲av无码有乱码在线观看| 亚洲伊人久久综合中文成人网| 蜜桃成人无码区免费视频网站| 亚洲性色精品一区二区在线| 亚洲国产人成中文幕一级二级| 免费精品一区二区三区第35 | 午夜小视频免费观看| 亚洲Aⅴ在线无码播放毛片一线天| 亚洲午夜爱爱香蕉片| 日韩免费人妻AV无码专区蜜桃| 国产成人精品亚洲2020| 亚洲熟伦熟女新五十路熟妇| 2019中文字幕免费电影在线播放| 日韩精品亚洲专区在线影视| 亚洲精品乱码久久久久久蜜桃不卡| 国产成人午夜精品免费视频|