首页 新闻 搜索 专区 学院

求教了,各位大虾帮帮忙了很急的

0
悬赏园豆:15 [已解决问题] 解决于 2008-08-25 15:58
<P>&lt;script type="text/javascript"&gt;<BR>&nbsp; var index=0;<BR>&nbsp; var xmlHttp;<BR>&nbsp; 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; //{"make":"Dodge","model":"Coronet R/T","year":1968,"color":"yellow"}&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;"); //is needed when post&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;&nbsp; var srcs=xmlHttp.responseText;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var src=srcs.substring(6,srcs.length);<BR>&nbsp;&nbsp;&nbsp;&nbsp;<FONT color=#ff6600>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; fillimg();<BR></FONT>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; } <BR>&nbsp;&nbsp;&nbsp; } <BR>} </P> <P>&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp; function fillimg(){<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<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; var list =src.split(','); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alert(list[0] ); <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;table&gt;");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; alter("write");<BR>&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;&nbsp; alert("for1start");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.write("&lt;tr&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;&nbsp; alert(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;td&gt;&lt;img src='"+list[index] + "' alt='' width=70px height=70px/&gt;&lt;/td&gt;");<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;&nbsp; alert(list[index]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;td&gt;&lt;img src='"+list[index] + "' alt='' width=70px height=70px/&gt;&lt;/td&gt;");<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.write("&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.write("&lt;td&gt;&lt;img src='F:/kongbai.bmp' alt='' width=70px height=70px/&gt;&lt;/td&gt;");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;document.write("&lt;/tr&gt;");<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;document.write("&lt;/tr&gt;"); &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;&nbsp; document.write("&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;");<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; document.write("&lt;/table&gt;");</P> <P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<BR>&lt;/script&gt;</P> <P>&nbsp;如果在红色标记处调用fillimg()会导致fillimg()中的document.write不执行,但是如果单独调用fillimg() document.write就好用这是为什么啊</P>
hghsdf的主页 hghsdf | 初学一级 | 园豆:165
提问于:2008-08-25 14:42
< >
分享
最佳答案
0
fillimg()改成alert('test'); 看从服务器端获取数据是否成功。
roboth | 初学一级 |园豆:28 | 2008-08-25 15:15
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册