首页 新闻 会员 周边

再问些JS的问题啊很是郁闷

0
悬赏园豆:15 [已解决问题] 解决于 2008-08-26 13:56
<P>function createXMLHttpRequest() { <BR>&nbsp;&nbsp;&nbsp; if (window.ActiveXObject) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); <BR>&nbsp;&nbsp;&nbsp; } <BR>&nbsp;&nbsp;&nbsp; else if (window.XMLHttpRequest) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xmlHttp = new XMLHttpRequest(); <BR>&nbsp;&nbsp;&nbsp; } <BR>} <BR>function getimg() { <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp; var url = "puzzle_do.jsp" ; <BR>&nbsp;&nbsp;&nbsp; createXMLHttpRequest(); <BR>&nbsp;&nbsp;&nbsp; xmlHttp.open("POST", url, true); <BR>&nbsp;&nbsp;&nbsp; xmlHttp.onreadystatechange = handleStateChange; <BR>&nbsp;&nbsp;&nbsp; xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded;");&nbsp; <BR>&nbsp;&nbsp;&nbsp; xmlHttp.send(); <BR>} <BR>function handleStateChange() { <BR>&nbsp;&nbsp;&nbsp; if(xmlHttp.readyState == 4) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if(xmlHttp.status == 200) { <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; window.setTimeout(getimg,1000); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var srcs=xmlHttp.responseText.substring(6,xmlHttp.responseText.length);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // alert(srcs);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fillimg(srcs);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <BR>&nbsp;&nbsp;&nbsp; } <BR>} </P> <P>&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; function fillimg(srcs){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var index=0;<BR>&nbsp;&nbsp;&nbsp; //var srcs="F:/1_1.jpg,F:/1_2.jpg,F:/1_3.jpg,F:/2_1.jpg,F:/2_2.jpg,F:/2_3.jpg,F:/3_1.jpg,F:/3_2.jpg,F:/3_3.jpg,#";<BR>&nbsp;&nbsp;&nbsp; var src=srcs; <BR>&nbsp;&nbsp;&nbsp; //alert("in");<BR>&nbsp; var list =src.split(','); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //alert(list[0]); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //alert("write");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById("img").innerHTML+="&lt;table border='1px'&gt;&lt;br&gt;";</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for (var r=0;r&lt;4;r++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // alert("for1start");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.getElementById("img").innerHTML+="&lt;tr&gt;&lt;br&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;if(r&lt;3)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;for (var d=0;d&lt;3;d++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; //alert("for2start");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; if(list[index]!=null&amp;&amp;list[index]!=""&amp;&amp;list[index]!="&amp;nbsp;")<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; // alert(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById("img").innerHTML+="&lt;td&gt;&lt;img src=\'"+list[index] + "\' alt=\'\' width=70px height=70px\/&gt;&lt;/td&gt;&amp;nbsp;&amp;nbsp;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // alert(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById("img").innerHTML+="&lt;td&gt;&lt;img src=\'"+list[index] + "\' alt=\'\' width=70px height=70px\/&gt;&lt;/td&gt;&amp;nbsp;&amp;nbsp;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; index++;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.getElementById("img").innerHTML+="&lt;br&gt;&lt;/tr&gt;"; &nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;else<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;//alter(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.getElementById("img").innerHTML+="&lt;td&gt;&lt;img src=\'"+list[index] + "\' alt=\'\' width=70px height=70px\/&gt;&lt;/td&gt;&amp;nbsp;&amp;nbsp;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.getElementById("img").innerHTML+="&lt;br&gt;&lt;/tr&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;//alert(index);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;//alert(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.getElementById("img").innerHTML+="&lt;br&gt;&lt;/tr&gt;"; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById("img").innerHTML+="&lt;tr&gt;&lt;td colspan=\'3\'&gt;&lt;img name=\'img_sure\' src=\'C:/Documents and Settings/dgtdg/My Documents/My Pictures/091715_1681792287_qqodzhdb.jpg\' height=\'210px\' width=\'210px\'\/&gt;&lt;/td&gt;&lt;/tr&gt;&lt;br&gt;";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.getElementById("img").innerHTML+="&lt;/table&gt;";</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>由于自定刷新,而且document.getElementById("img").innerHTML+= 导致每次刷新后,在原先的基础上又继续写下去了,页面无限扩大,请问下怎么解决好啊</P>
hghsdf的主页 hghsdf | 初学一级 | 园豆:165
提问于:2008-08-26 09:38
< >
分享
最佳答案
0
再操作之前初始化 var responseDiv = document.getElementById("img"); if(responseDiv.hasChildNodes()) { responseDiv.removeChild(responseDiv.childNodes[0]); }
roboth | 初学一级 |园豆:28 | 2008-08-26 09:58
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册