שלח תשובה

זירת השאלות

570
צפיות
11
תשובות

בעיה בJS עם התו ""

,‏ 2 בנובמבר, 2004

התו הוא "".
אני מנסה לעשות כך למשל:

x="";


זה מחזיר לי שגיאה:

Unterminated string constant


יש למישהו פתרון בשבילי?

תגיות:

11 תשובות

  1. iliakap2002 הגיב:

    אם אני לא טועה….
    אז זה אמור ליהיות \ מכייון ש הא סימן של התחלה של "שיטה" כלשהי
    כמו ש n היא ירידת שורה….
    ו " ירשום "
    אז גם \ רושם …

  2. Night הגיב:

    זה מה שבילד הום בעצם כתב.
    וזה כמובן עובד.
    תודה

  3. iliakap2002 הגיב:

    אני רק הסברתי למה זה…. ובטעות..
    לא שמתי לב לבילד…

  4. ניר טייב הגיב:

    זה לא "שיטה"
    כדי להראות תווים שיש להם פעולה מסויימת ב-JS אז משתמשים בסימן "" שהוא בעצם הסימן שבעזרתו מבריחים תווים (Escape Sequence)

    אם תחפשו בפורום צד שרת על המילה Escape תמצאו קישור של הילדה בלבן שנתנה לי בזמנו שמסביר על זה

  5. iliakap2002 הגיב:

    כן אבל…
    בעיקרון זה כמו שיטה לירידת שורה….
    וזה: \ עושה

  6. Night הגיב:

    מניעת ריענון העמוד
    אני רוצה למנוע מהגולשים שלי לרענן עמוד מסויים.
    חשבתי על לשים באירוע onkeydown/press בדיקה איזה מקש נלחץ. אבל אני לא יודע איך ליישם את זה..
    מישהו יכול לעזור?

    תודה

  7. אוריקס הגיב:

    אי אפשר…
    ומה אם סתם לחצו על refreh בדפדפן…

    חוצמזה, תמיד ניתן לעקוף את מה שבקליינט…

    אם אתה רוצה בכל זאת, תצטרך לפתוח חלון חדש בלי הסגר כלים (שזה אומר גם בלי STOP, BACK וחבריהם), ותפוס כל אירוע לחיצה…

  8. Night הגיב:

    זה כבר בחלון בלי סרגלים
    העמודים כבר בפופ אפ. אבל עדיין אפשר ללחוץ F5 או במקלדות מולטימדיה יש כפתור ריענון..

    אז אין שום פתרון לזה?

  9. אפשר לעשות ככה:
    בעיקרון אפשר למנוע את הלחיצות של המקשים בחלון…

    <body onkeypress="return false;">

שלח תשובה