سلام دوستان,
بخشی از اسکریپتی از کد زیر برای ارسال مقادیری به صورت GET استفاده می کنه,
مشکلی تو کد نیست و یه خوبی کار میکنه اما می خوام یه تایم اوت برای کد بالا بزارم که بعد از یه تایمی مثلا 5 ثانیه یه پیغامی نمایش بده:کد:<script> function showUser(str) { if (str=="") { document.getElementById("txtHint").innerHTML=""; return; } if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("loading").innerHTML = ""; document.getElementById("txtHint").innerHTML=xmlhttp.responseText; } } document.getElementById("loading").innerHTML = '<div class="busysload"><img border="0" src="css/loading.gif"><br>لطفا کمی صبر کنید</div>'; xmlhttp.open("GET","http://saite.com/mobview.php?str="+str,true); xmlhttp.send(); } </script>
متشکر میشم راهنمایی کنیدکد:document.getElementById("txtHint").innerHTML="خطای تایم اوت";





پاسخ با نقل قول