أحب أن أترك بعض الصفحات مفتوحة ولأن معلوماتها تتجدد باستمرار فأرغب أن يقوم المتصفح آليا بتحديثها كل فترة معينة فهل هذا ممكن ؟
هل يمكن حعل المتصفح يحدث الصفحات بشكل آلي ؟
استخدم هذا الكود :
<script>
//enter refresh time in "minutes:seconds" Minutes should range from 0 to inifinity. Seconds should range from 0 to 59
var limit="0:30"
if (document.images){
var parselimit=limit.split(":")
parselimit=parselimit[0]*60+parselimit[1]*1
}
function beginrefresh(){
if (!document.images)
return
if (parselimit==1)
window.location.reload()
else{
parselimit-=1
curmin=Math.floor(parselimit/60)
cursec=parselimit%60
if (curmin!=0)
curtime=curmin+" minutes and "+cursec+" seconds left until page refresh!"
else
curtime=cursec+" seconds left until page refresh!"
window.status=curtime
setTimeout("beginrefresh()",1000)
}
}
window.onload=beginrefresh
//-->
</script>هذا يحدث الصفحة كل 30 ثانية .. عدله كما تريد ..
واثق الخطوة يمشي ملكا !!
<script>
function refreshIt(){
history.go(); }
var Time = 1000; // حدد الوقت بالمليسكند
setTimeout('refreshIt()',Time);
</script>اخوي محمد ... الكود اللي كتبته جميل ... لكن اعتقد ما فيه داعي ... خاصة انك بتعيد تحميل الصفحة عدة مرات .. كثرة الكود بتثقلها .. و تاثر على بالندودث بالتاكيد ...
السلام عليكم
جزاكم الله خيرا جميعا , أحسنتم الرد ولكن يبدو أنني أسأت السؤال ولم يتضح ما أردت .
أنا أتحدث من زاوية المستخدم الزائر للصفحة لا من أعدها أو صاحب الموقع ولكي أوضح ، فمثلا لنفترض أني فتحت صفحة ال بي بي سي ورغبت أن تبقى في الخلفية وأنا أزور مواقع أخرى لكن عندما أعود إليها لا أحتاج إلى التحديث -أو f5- حتى أشاهد آخر الأخبار .
عسى أن أكون وضحت مرادي .
وشكرا لكم مرة أخرى
لا حل !!
تحتاج كتابة برنامج تعامل مع وندوز ... او مع نظام تشغيلك ...
اذا .. لاحل .. لانك بالمكان الخاطئ لطرح السؤال :(
فقط اضف كود في راس الهتمل يخبر بتحديث الصفحة كل +++ س وقت الكود يكون بهذا الشكل
استبدل n بالوقت ثانيه
استبدل url بالوصله ...
يكون بهذا الشكل
هذا الموضوع مغلق.