שלח תשובה

זירת השאלות

228
צפיות
4
תשובות

ניסיון לשבור שורה..

,‏ 13 ביולי, 2004

שלום:

יש לי את הקוד הבא:



document.write(‘<img src="’ + file + ‘?’+info+ " width=’0′ height=’0′ border=’0’ alt=” />");


ומה שאני רוצה לעשות זה ל"שבור" את המחרוזת בקטע של </
ופשוט לעשות חיבור של שני מחרוזות.

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

תודה רבה למי שיוכל לעזור לי

תגיות:

4 תשובות

  1. BuildHome הגיב:

    קודם כל
    שנה את השורה הזאת לזאת:

    document.write("<img src=’" + file + "?"+info+ "’ width=’0′ height=’0′ border=’0′ alt=” />");

    עכשיו, לא הבנתי מה בדיוק אתה מנסה לשבור כאן.
    אילו מחרוזות ?

  2. eranep הגיב:

    אני יסביר בדיוק את הבעייה:
    אני רוצה שהשורה הזאת תעמוד בתקן של – XHTML

    ואני מעביר אותה חת בדיקה של ה:
    http://validator.w3.org
    ועד כה לא הצלחתי  בכך

    מישהו אמר לי שאני צריך לשבור את השורה לפני התג הסוגר </

    ובגלל זה שאלתי את השאלה של שבירת השורה..

    יש דרך לשנות את הקוד כך שיתאים לתקן?..

    תודה

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

    אתה צריך לעמוד בשלושה תקנים
    תקן CSS
    תקן HTML
    ותקן DOM

    חלק מתקן ה-HTML זה לשים "העלמת עין" מדפדפנים ישנים שלא יודעים לזהות סקריפטים של JS.
    ה-validator של W3 בודק לפי ה-SGML שזה אם אני לא טועה השפה של הדפדפנים הישנים (לפני המצאת ה-HTML) אז אתה פשוט צריך להוסיף בתחילת הסקריפט ובסופו את סימני ההערה של ה-HTML

    <script type="text/javascript">
    <!–
    JS code
    //–>
    </script>

    (ד"א אמרתי לך את זה גם ב-mozilla.org.il

שלח תשובה