الإخوة الكرام
هل يوجد طريقة لتحديث الصفحة تلقائيا بمجرد فتحها؟
وهل هناك طريقة لذلك في الفرونت بيج أو كود معين ؟
أرجو المساعدة. وشكرا
:" :" :" :"
الإخوة الكرام
هل يوجد طريقة لتحديث الصفحة تلقائيا بمجرد فتحها؟
وهل هناك طريقة لذلك في الفرونت بيج أو كود معين ؟
أرجو المساعدة. وشكرا
:" :" :" :"
استخدم هذا الكود داخل صفحة الHTML :
<div align=left dir=ltr>
</div>كود PHP:
<meta http-equiv="refresh" content="15">
هذا الكود سيقوم بتحديث الصفحة بعد 15 ثانية، يمكنك زيادة الوقت
مثال:
<html>
<head>
<meta http-equiv="refresh" content="60">
</head>
<body>
هذه الصفحة سيتم تحديثها بعد دقيقة
</body>
</html>
التعديل الأخير تم بواسطة VisualMind ; 28-05-2002 الساعة 06:18 PM
visualmind@php.net
شكرا لك
ولكن أريد أن يكون التحديث مرة واحدة فقط بمجرد فتح الصفحة وليس كل فترة زمنية معينة
ولكم خالص الشكر
;-)
إذا لم تكن ترغب في استخدام PHP وتود الاكتفاء بHTML، فإن هذا السكربت سيقوم بالمطلوب:
<div align=left dir=ltr>
</div>كود PHP:
<head>
<script language=javascript>
var sr=document.location.search;
var dt=new Date();
var tm=''+dt.getDate()+'-'+dt.getMonth();
var page=''+document.location;
if (sr.length) page=page.substr(0,page.length-sr.length);
if (sr!=='?'+tm) document.location=page+'?'+tm;
</script>
</head>
سيقوم هذا السكربت بطلب تحديث الصفحة مرة واحدة فقط بالنسبة لتاريخ اليوم، إذا كنت تريد أداءً أفضل يمكن استخدام السكربت التالي:
<div align=left dir=ltr>
</div>كود PHP:
<head>
<script language=javascript>
var sr=document.location.search;
var dt=new Date();
var tm=''+dt.getDate()+'-'+dt.getMonth()+'-'+dt.getSeconds();
var page=''+document.location;
if (sr.length) page=page.substr(0,page.length-sr.length);
if (sr!=='?'+tm) document.location=page+'?'+tm;
</script>
</head>
والذي يقوم بالتحديث مرة واحدة فقط بالنسبة لتاريخ اليوم، ووقت الطلب، أي أنه سيقوم بطلب جديد في كل مرة تقوم بطلب الصفحة العادية.
visualmind@php.net
شكرا جزيلاً
مشكوووووووور أخوي ..
ولكن ايهما أنت تفضل؟ وهل يعمل أخطاء في الصفحة ؟
وهل أنت مجربه؟
شاكرا لك تجاوبك
إن لم تستطع أن تصنع صديقاً ..فلا تصنع عدواً
www.alhrra.net
شبكة الحراء
أكيد، لأني كتبت السكربتات في جهازي وجربتها، ثم وضعتها على المنتدى
أما أيهما أفضل، فهذا على حسب الحالة المطلوبة، كلها تعمل بشكل جيد ويوجد سكربت أفضل منهما لكنه لا يعمل إلا على أجهزة تدعم PHP.
لكن لا داعي لذلك لطالما السكربتات المذكورة تؤدي الغرض.
visualmind@php.net
مشكووووووور أخوي فيجول ..
يعطيك ألف عافيةوعافية (وصاية من عندي هههه )
إن لم تستطع أن تصنع صديقاً ..فلا تصنع عدواً
www.alhrra.net
شبكة الحراء
هناك طريقة أخرى تجعل المتصفح يقوم بتحديث الصفحة تلقائياً عند الرجوع إليها مرة أخرى ولا يقوم بحفظها في الملفات المؤقتة لوقت طويل:
<div dir=ltr align=left>
</div>كود PHP:
<header>
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="no-cache">
<meta http-equiv="Expires" content="-1">
<meta http-equiv="Cache-Control" content="no-cache">
</header>
أي أن الصفحة لن تقوم بتحديث نفسها بل ستجعل المتصفح يعتقد أن هذه الصفحة يجب أن يتم تحديثها عند العودة إليها مرة أخرى وعدم الاعتماد على النسخة المسجلة في ملفات إنترنت المؤقتة.
visualmind@php.net
أخ فجوال مايند
صراحه احببت السكربت الاخير هذا واستأذنك في استعماله
لكن انا صفحتي عبارة عن فريمز
index.htm - right.htm - left.htm - body.htm - head.htm
وهناك صفحات فرعية كثيرة ايضاَ
فهل يجب علي وضع الكود في كل الصفحات القابلة للتحديث أو الاكتفاء في وضعها في الـ index.htm وهو كفيل بباقي صفحات الموقع !
تشكراتتتتت على الاكواد :واو:
تحياتي للجميع
منتداي
http://www.almshreg.com/forum/
===
VisualMind
===
شي جميل .. و اشكرك على الجهد ... بس حبيت اعقب بعد اذنك ...
اول شي الكود الاول يخلي محركات البحث اللي تستخدم spider مثل google تطردك من اللسته ... لانهم يعتقدون انه spamming ... فيه ناس يسوون كذا الصفحة الاولى يحطون فيها كلمات كثير يتردد استخدامها في البحث .. ((بدون ذكر كلمات فاهمني انت)) و يخلونها تحول لصفحتهم .. بالطريقة هذي يزيد ترتيبهم ... بعد كذا اعلنت اكبر شركات البحث ان استخدام هذا الميتا يسبب طردك من اللست (( فيه محركات بحث تختلف مثلا ياهو ما يعتمد على spider))
بالنسبة للكود الاخير ... شرحك له جميل .. لكن المتصفح ما يستخدمه ... كانت تستخدمه ال spiders ... بس حاليا لا ...
....
اعتقد عشان تخليه يسوي تحديث مرة وحدة ... لازم php او تستخدم الساعة مثل السكربت اللي حطيته ... او ... تخلي الrefresh يودي لنفس الصفحة لكن تحط # و تقول if self.location.indexOf('#')==-1
يروح لنفس الصفحة لكن # اخر الاسم .... else return ... وش رايك؟