570
צפיות
צפיות
11
תשובות
תשובות
בעיה בJS עם התו ""
התו הוא "".
אני מנסה לעשות כך למשל:
x="";
זה מחזיר לי שגיאה:
Unterminated string constant
יש למישהו פתרון בשבילי?
התו הוא "".
אני מנסה לעשות כך למשל:
x="";
זה מחזיר לי שגיאה:
Unterminated string constant
יש למישהו פתרון בשבילי?
11 תשובות
כותבים דאבל =\
x = "\";
אם אני לא טועה….
אז זה אמור ליהיות \ מכייון ש הא סימן של התחלה של "שיטה" כלשהי
כמו ש n היא ירידת שורה….
ו " ירשום "
אז גם \ רושם …
זה מה שבילד הום בעצם כתב.
וזה כמובן עובד.
תודה
אני רק הסברתי למה זה…. ובטעות..
לא שמתי לב לבילד…
זה לא "שיטה"
כדי להראות תווים שיש להם פעולה מסויימת ב-JS אז משתמשים בסימן "" שהוא בעצם הסימן שבעזרתו מבריחים תווים (Escape Sequence)
אם תחפשו בפורום צד שרת על המילה Escape תמצאו קישור של הילדה בלבן שנתנה לי בזמנו שמסביר על זה
כן אבל…
בעיקרון זה כמו שיטה לירידת שורה….
וזה: \ עושה
מניעת ריענון העמוד
אני רוצה למנוע מהגולשים שלי לרענן עמוד מסויים.
חשבתי על לשים באירוע onkeydown/press בדיקה איזה מקש נלחץ. אבל אני לא יודע איך ליישם את זה..
מישהו יכול לעזור?
תודה
אין אפשרות למנוע ריענון!
אי אפשר…
ומה אם סתם לחצו על refreh בדפדפן…
חוצמזה, תמיד ניתן לעקוף את מה שבקליינט…
אם אתה רוצה בכל זאת, תצטרך לפתוח חלון חדש בלי הסגר כלים (שזה אומר גם בלי STOP, BACK וחבריהם), ותפוס כל אירוע לחיצה…
זה כבר בחלון בלי סרגלים
העמודים כבר בפופ אפ. אבל עדיין אפשר ללחוץ F5 או במקלדות מולטימדיה יש כפתור ריענון..
אז אין שום פתרון לזה?
אפשר לעשות ככה:
בעיקרון אפשר למנוע את הלחיצות של המקשים בחלון…
<body onkeypress="return false;">