نمایش نتایج 1 تا 2 از 2

نام تاپیک: استفاده از آیکون لودینگ برای سایت های ایجکس؟

  1. #1

    استفاده از آیکون لودینگ برای سایت های ایجکس؟

    سلام زیاد برای این موضوعی که میخوام کمکم کنین جستجو نکردم پس اگه قبلا موجود بود مدیران زحمت پاک کردن تاپیکو بکشن
    تو سایت gmail وقتی میخواییم هر کار کنیم چون ایجکسه برای اینکه هر تغییری تو صفحه ایجاد میشه به ما بگه که صفحه تغییر کرد
    بالای صفحه از عبارات loading یا بعد از تمام شدن از عبارت complate یا مشابه اینا استفاده میکنه یا بعضی سایتها ازآیکونهای لودینگ استفاده میکنن که فقط در زمان لود شدن نشان داده میشه و بعد از اینکه اطلاعات ما به صورت ایجکس از سرور به مرورگر کاربر اومد دیگه اون آیکون دیده نمیشه
    حالا اگه ممکنه برای نوشتن کد لازم برای این کار کمک کنین
    ممنون

  2. #2
    کاربر دائمی
    تاریخ عضویت
    تیر 1388
    محل زندگی
    یزد
    پست
    727

    نقل قول: استفاده از آیکون لودینگ برای سایت های ایجکس؟

    یک مثال ساده نوشتم
    به جای div لودینک میتونی تصویر و غیره بگذاری
    کد HTML:
    <!DOCTYPE html>
    <html>
    <head>
    <script type="text/javascript">
    function loadXMLDoc()
    {
    var xmlhttp;
    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)
        {
            if(xmlhttp.status==200)
             { 
               //محل برداشتن کد لودينگ
                document.getElementById("loading").innerHTML='';
                document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
             }
             else
             {
                //خطا در لود کردن
                document.getElementById("loading").innerHTML='خطا در بار گزاري';
             }
        }
      }
    //   کد لودينگ
    document.getElementById("loading").innerHTML='خطا در بار گزاري';
    xmlhttp.open("GET","ajax.txt",true);
    xmlhttp.send();
    }
    </script>
    </head>
    <body>
    
    <div id="myDiv"><h2>Let AJAX change this text</h2></div>
    <div id="loading"> </div>
    <button type="button" onclick="loadXMLDoc()">Change Content</button>
    
    </body>
    </html>

تاپیک های مشابه

  1. سوال: استفاده از چندین سرور برای سایت های بزرگ؟
    نوشته شده توسط Ahmad06 در بخش PHP
    پاسخ: 4
    آخرین پست: چهارشنبه 07 بهمن 1388, 22:08 عصر
  2. تولید داینامیک صفحات HTML برای سایت های خبری توسط XSL و XML
    نوشته شده توسط atishatish در بخش ASP.NET Web Forms
    پاسخ: 23
    آخرین پست: چهارشنبه 02 بهمن 1387, 18:16 عصر
  3. ایجاد لودینگ برای سایت asp.net
    نوشته شده توسط smrb59 در بخش ASP.NET Web Forms
    پاسخ: 5
    آخرین پست: چهارشنبه 22 خرداد 1387, 21:22 عصر
  4. لودینگ برای سایت
    نوشته شده توسط alimooghashang در بخش طراحی وب (Web Design)
    پاسخ: 7
    آخرین پست: سه شنبه 02 بهمن 1386, 23:46 عصر
  5. چگونگی استفاده از کالکشن ها برای کلید های کاراکتری
    نوشته شده توسط rezaei manesh در بخش VB.NET
    پاسخ: 1
    آخرین پست: چهارشنبه 31 فروردین 1384, 14:54 عصر

قوانین ایجاد تاپیک در تالار

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