538
צפיות
צפיות
6
תשובות
תשובות
לרענן את העמוד הראשי מתוך ה-Iframe
שלום, אני בונה אתר פרוייקט סיום במגמה ואחת הדרישות היא Iframe (כן באסה…).
רציתי לדעת איך אני עושה בקטע של ההתנתקות מהמערכת שה-Iframe ירענן את כל הדף הראשי כדי שלא יוצגו למשתמש התפריטים של משתמש מחובר.
ואם אני כבר פותח נושא אני לא רוצה לפתוח עוד אחד למרות שזה לא אותו הפורום, האם יש פונקציה ב-ASP שדואגת "לעטוף" תגי html.
אני מקבל לתוך טופס נתונים שאח"כ גם מודפסים לדף, אם משתמש ינסה להתחכם ולרשום בתוך תיבת input גרשיים כדי לקטוע את הקוד אני רוצה לדעת איך לטפל בזה.
תודה מראש ומצטער על כל השאלות :d
מתן.
6 תשובות
השאלה השנייה….
תעשה פונקציית REPLACE על הגרשיים…
אוקיי…תודה 🙂
פשוט חשבתי שיש פונקציה כלשהי כמו ב-PHP,
htmlspecialchars שיודעת לטפל בכל האפשרויות במקום לעשות Replace לכל דבר שרוצים.
תודה 🙂
Server.htmlEncode
אבל היא מחליפה הרבה יותר דברים ממה שצריך,
בד"כ יהיה יעיל יותר לטפל בהחלפות הרלוונטיות בלבד.
לגבי השאלה הראשונה שלך, ()parent.location.reload ירענן לך את הדף הראשי מתוך ה iFrame.
אפשר לעשות פונקצית JS
שמשתמשת ב-RegExp כדי לעשות את אותו אפקט:
String.prototype.replaceSpecialCharacters = function(){
return this.replace(/[<>,'"]/g, function(sMatch){
return "&#"+sMatch.charCodeAt(0) + ";";
}
);
}
נראה לי שאלעד בפורום ASP העלה קוד דומה לזה אז רק נותר לי להגיד שזה בהשראת אלעד
תודה אבל זה לא עובד…
אני מנסה לשים את זה בתוך דף שנמצא ב-Iframe והדף הראשי לא מתרענן, רק הדף שנמצא ב-Iframe.
אני מנסה לשים דבר כזה:
<script language="JavaScript">
<!–
parent.location.reload();
//–>
</script>
תודה מראש 🙂
נראה לי ש-parent עובד
רק עבור דף שנמצא בתוך פריים של פריימסט אבל אני לא סגור על כך.
נסה top במקום parent