View Full Version : تست کانکت بودن به اینترنت
hamedgh
یک شنبه 25 آذر 1386, 09:45 صبح
سلام دوستان من کدی جاوا اسکریپتی می خواهم که نحوه اتصال به اینترنت را چک کنم
یعنی اگر طرف افلاین سایت را دید اگر بر روی باتنی کلیک کرد بهش پیغام بدهد که
شما باید اول به اینتر نت وصل شود
oxygenws
یک شنبه 25 آذر 1386, 10:33 صبح
ان شا الله تا HTML5... :)
توی فایرفاکس ۳ الان قابل استفاده است، توی اپرا احتمالا تا ۴-۵ ماه دیگه میاد و توی اینترنت اکسپلورر هم احتمالا اگه خدا کمک کنه، تا ۵-۶ سال دیگه پشتیبانی میشه.
اگر خواستی این مقاله رو بخون:
http://oxygenws.com/blog/archives/64-unknown.html
bigcowboy
یک شنبه 25 آذر 1386, 14:12 عصر
google تو gmail این کار رو میکنه
من فکر میکنم که از ajax استفاده میکنه
Folaani
یک شنبه 25 آذر 1386, 15:23 عصر
خب در حال حاضر هم با روشهای غیرمستقیم یا ترفندهایی چرا ممکن نباشه!
البته صحبت دقیقش بستگی داره کاربردت دقیقا چی باشه، ولی بنظرم میشه بصورت اجاکس کارهایی کرد.
وصل میشه به سرور و چک میکنه وضعیت رو؛ به همین سادگی!! البته با کمی مخلفات تکنیکی. (مثلا شاید یک بخشهایی نیاز به تولید رشتهء رندوم داریم)
hamedgh
یک شنبه 25 آذر 1386, 22:53 عصر
مهندس oxygenws (http://barnamenevis.org/forum/member.php?u=4661)
ار مقاله زیبا ممنون من همین را دیده بودم ولی الان من چیکار کنم اطلاعات مهمی باید با کلیک ارسال شود اگر کانکت نباشد اطلاعات بهم می ریزد و نمی شود ارسال کرد
دوستانی هم که پیشنهاد اجاکس می دهند حداقل لینکی بدهند که سریعتر به نتیجه برسیم
oxygenws
دوشنبه 26 آذر 1386, 00:55 صبح
آره، این کار رو میشه با آژاکس یا iframe هم شبیه سازی کرد. ضمن اینکه در این صورت نیاز به شبیه سازی یک timeline هست که مثلا هر 20 ثانیه چک کنه. (دیگه بیشتر از این نمی تونم توضیح بدم!)
hamedgh
دوشنبه 26 آذر 1386, 10:39 صبح
خیلی ممنون ولی من چیزی مثل همان مقاله ات می خواهم که ولی همه جا اجرا شود
کدش جالب است اگر اجرا شود
من سایت Asp.net هم درخواست دادم همین کد را برام گذاشتن
ولی بهش اعتباری نیست که در همه مرورگر ها اجرا شو د
باز هم ممنون از توجه شما
http://developer.mozilla.org/en/docs/DOM:window.navigator.onLine
Folaani
دوشنبه 26 آذر 1386, 12:58 عصر
مهندس oxygenws (http://barnamenevis.org/forum/member.php?u=4661)
ار مقاله زیبا ممنون من همین را دیده بودم ولی الان من چیکار کنم اطلاعات مهمی باید با کلیک ارسال شود اگر کانکت نباشد اطلاعات بهم می ریزد و نمی شود ارسال کرد
دوستانی هم که پیشنهاد اجاکس می دهند حداقل لینکی بدهند که سریعتر به نتیجه برسیم
اطلاعات ورودی در یک فرم است یا طور دیگری؟
میخواهید قبل از پر کردن یا اقدام برای ارسال این اطلاعات وضعیت کانکشن چک شود یا تنها موقع ارسال و یا بطور پیوسته تری؟
مثلا فرم شما موقع سابمیت میتوان اینرا چک کند و اگر کانکت نبود اصلا عمل سابمیت بصورت آفلاین انجام نشود.
hamedgh
دوشنبه 26 آذر 1386, 20:42 عصر
من فقط موقع سابمیت می خواهم چک کنم که به اینتر نت وصل است یا نه
اگر وصل نبود سابمیت نشود
scorpion_man
سه شنبه 27 آذر 1386, 01:34 صبح
بهترین راه استفاده از object های ajax تو javascript هست که شما میتونید با گرفتن خطاها این کارو بکنید که برای explorer از object Microsoft.XMLHTTP هست که میتونید با handel کردن خطای onreadystatechange همین object بفهمید البته تا حدودی میشه اعتماد کرد چون امکان خطاهای دیگه هم وجود داره
موفق باشید
oxygenws
سه شنبه 27 آذر 1386, 10:25 صبح
بهترین راه استفاده از object های ajax تو javascript هست
مگه راه دیگه ای هم داره؟؟؟ :)
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.