درخواست کدی برای جلوگیری از بیش از حد لود شدن صفحه

arashshiler

New Member
سلام دوستان خسته نباشید من تازه به جمعتون اومدم امیدوارم که سوالم پاسخ داده بشه تا اینجارو به عنوان مرجعی برای پاسخ سوالاتم انتخاب کنم و در کنارش به دیگران هم کمک کنم

من مشکلی دارم در سایت گاهی ممکن است به دلیل وجود کد گوگل پلاس که در اکثر موارد لود نمیشود سایت همچنان در حال لود شدن باشد که این نکته عذاب آور است
من کدی میخواهم که بعد از مدت زمان مشخص که لود صفحه به طول انجامید لود صفحه رو نگه داره

یا اینکه بهتر از اون این باشه که وقتی به کدی رسید که لود شدنش زیاد طول میکشه رهاش کنه و بره سراغ لود کردن دیگر عناصر وب
 

farik

Well-Known Member
باسلام..
دوست عزیز..حالت اول کد رو براتون نوشتم..حالت دوم هم ممکنه با استفاده ا ز تابع load در jquery ممکنه..{http://api.jquery.com/load/}...

[HTMLS]
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>

</head>

<body>
<script>
function stopper(t){
setTimeout("window.stop()",t*1000);
document.getElementById().
}
</script>
<img src="https://www.google.com/images/srpr/logo4w.png" />
<input onclick="stopper(2);" type="button" value="will stop within 2 seconde" />
</body>
</html>

[/HTMLS]
موفق باشید..
 

bestdata

Active Member
من خودم اینکار رو کردم ای پی بازدید کننده بررسی میشه اگه ایرانی بود که گوگل پلاس لود نمیشه اگه غیر ایرانی بود گوگل پلاس لود میشه ...
 

arashshiler

New Member
وای خیلی ممنون زحمت کشیدیت اصلا فکر نمیکردم تاپیک جواب داشته باشه .... فقط میشه یه توضیحی واسم بدید من تستش کردم کار نمیکرد ... الان کاربردش چطوریه این ؟زمان تعیین شدش کجاست ؟
 

arashshiler

New Member
من خودم اینکار رو کردم ای پی بازدید کننده بررسی میشه اگه ایرانی بود که گوگل پلاس لود نمیشه اگه غیر ایرانی بود گوگل پلاس لود میشه ...

خب چرا ؟ واسه ایرانی هم گوگل پلاس باز میشه و کدش مشکلی نداره فقط گاهی وقتا قاطی میکنه
 

farik

Well-Known Member
باسلام مجدد..
خوب کد که...برای من توی گوگل کار کرد...یعنی شما روی دکمه که کلیک میکنین..بعد از دو ثانیه صفحه stop میشه...در حقیقت تابع window.stop با استفاده از setInterVal دو ثانیه بعد از زدن دکمه صدا زده میشه..
موفق باشید...
 

arashshiler

New Member
خب متشکر ولی نمیشه کاری کرد خودش بعد چند دقیقه صدا بزنه ؟ اخه کلیدش که به دردم نمیخوره راه آسون ترم واسه جلوگیری از لود هستش
 

farik

Well-Known Member
باسلام..
چرا میشه..بخاطر همین اون setTimeout و دوثانیه اختلاف رو گذاشتم ..شما کافیه وقت لود شدن صفحه تابع stopper رو با t دلخواه صدا بزنین..بعد از t ثانیه صفحه متوفق میشه..
موفق باشید..
 

dvdtools

Banned
آقا شما که زحمت کشیدی ممکنه این تغییرات رو خودت تو کد اعمال کنی بذاری اینجا مجددا
 

جدیدترین ارسال ها

بالا