نمایش نتایج: از شماره 1 تا 2 , از مجموع 2

موضوع: Time out در XMLHttpRequest

  1. #1
    عضو انجمن yastheme آواتار ها
    تاریخ عضویت
    Oct 2010
    محل سکونت
    Izadshahr
    نوشته ها
    482
    تشکر تشکر کرده 
    434
    تشکر تشکر شده 
    1,565
    تشکر شده در
    691 پست

    پیش فرض Time out در XMLHttpRequest

    سلام دوستان,
    بخشی از اسکریپتی از کد زیر برای ارسال مقادیری به صورت GET استفاده می کنه,

    کد:
    <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>
    مشکلی تو کد نیست و یه خوبی کار میکنه اما می خوام یه تایم اوت برای کد بالا بزارم که بعد از یه تایمی مثلا 5 ثانیه یه پیغامی نمایش بده:
    کد:
    document.getElementById("txtHint").innerHTML="خطای تایم اوت";
    متشکر میشم راهنمایی کنید

    سنترال هاستینگ - اولین سرویس دهنده DDoS Protected ایرانی!
    █ شرکت ایمن میزبان راهبر کاسپین (شماره ثبت : 1799 شناسه ملی: 14006354907 )


  2. تعداد تشکر ها از yastheme به دلیل پست مفید


  3. # ADS




     

  4. #2
    عضو انجمن us12 آواتار ها
    تاریخ عضویت
    Jul 2012
    نوشته ها
    244
    تشکر تشکر کرده 
    75
    تشکر تشکر شده 
    284
    تشکر شده در
    198 پست

    پیش فرض پاسخ : Time out در XMLHttpRequest

    یک تابع بنویس که نتایج آیجکس را بررسی کد اگر نتیجه اومده بود که هیچ اگه نتیجه ای نبود اررو مورد نظر شما را بده و بعد با تایع setInterval بعد از ارسال شدن آیجکس اجراش کن . یعنی بعد از آیجکس تازه 5 ثانیه صبر کند و تابع که اول گفتم را صدا بزنه
    مشکل داشتی سوال کن.
    برنامه نویسی => www.SOFTIRAN.org
    ----------------------------------------------------------

  5. تعداد تشکر ها ازus12 به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. پاسخ ها: 1
    آخرين نوشته: July 12th, 2015, 11:12
  2. ارور Time out
    توسط memare-ahvaz در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: April 15th, 2015, 23:38
  3. time out آپاچ چند باشه
    توسط shahab-f در انجمن سی پنل CPanel
    پاسخ ها: 0
    آخرين نوشته: August 18th, 2013, 00:24
  4. پاسخ ها: 5
    آخرين نوشته: January 29th, 2013, 11:22
  5. ssh time out
    توسط WebArts در انجمن سوالات و مشکلات
    پاسخ ها: 3
    آخرين نوشته: October 22nd, 2010, 22:45

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •