DCSIMG
Automatic refresh html page (http-equiv=refresh) - שלמה גולדברג (הרב דוטנט)

שלמה גולדברג (הרב דוטנט)

מרצה בסלע ויועץ בעולם ה - net.

Automatic refresh html page (http-equiv=refresh)

 

חבר יקר (אליאב) הראה לי שיש תג meta שיודע לרענן את הדף בצורה אוטומטית כל כמה דקות.
 

<meta http-equiv="refresh" content="10"  />

 
זה פיצ'ר נחמד מאוד.
 
במידה ותרצו לתת את הערך ל - content מתוך הקוד,
 
אופצייה אחת היא לייצר את כל התגית meta מתוך הקוד.
אופתייה שנייה היא להגיר אותו בצורה הבאה:
 

<meta id="refreshPage" http-equiv="refresh" runat="server" />

 
ואז מתוך הקוד להוסיף לו את המאפיין content ולתת לו ערך.
 
אופצייה שלישית היא לכתוב את הקוד הזה.
 

<%=String.Format("<meta http-equiv='refresh' content='{0}'/>", ContentValue)%>

 
כשבקוד יהיה לנו מאפיין בשם ContentValue.
 
תהנו.

תוכן התגובה

danielisimo כתב/ה:

רק להרחבה - META REFRESH טוען מעבר לדף גם את כל המשאבים (אין אומרים ריסורסים בעברית) מחדש , ג'אוסקריפט , תמונות סטייל (סי אס אס בעברית מישהו ?) וכו'.

יכול להיות לזה השפעה מאוד גדולה על ביצועים במידה ואתה רק רוצה לרענן תוכן.

כדי להימנע מכך ניתן לטעון מחדש את הדף בגאואסקריפט -

window.location =window.location.href

# August 25, 2009 5:56 PM

יחזקאל כתב/ה:

תוספת נחמדה:

אפשר לכתוב לתג הזה גם URL אליו ייגש הדפדפן בעת הרענון, לדוגמא:

content="3;url=http://mytest.local"

הURL יכול להכיל את הcounter של הrefresh וכך להפסיק את הרענון אחרי X פעמים

כמו כן אפשר לכתוב במקום URL גם קריאה לקוד JS:

content="3;url=BLOCKED SCRIPTAnyJsCode();"

בהצלחה..

# September 2, 2009 4:38 PM

Shlomo כתב/ה:

תודה

# September 2, 2009 11:45 PM
שלח תגובה

(שדה חובה)  

(שדה חובה)  

(אופציונלי)

(שדה חובה) 

Please add 6 and 4 and type the answer here:


Enter the numbers above: