האם לפי תיקני W3C פונקציות JS חייבות להמצא בתוך head?
האם פונקציית JS הנמצאת בתוך התג <script> חייבת לשבת בתוך התג <head>?
אני שמתי את הסקריפט שלי בתוך <body> והדף עבר את בדיקת התקינות, אך מופיעות כמה שגיאות הקשורות לסקריפט. הנה הבדיקת תקינות של הדף: http://validator.w3.org/check?verbo...law/contact.asp
תודה.
בתגובה להודעה מספר 1 שנכתבה על ידי S - Designer שמתחילה ב "האם לפי תיקני W3C פונקציות JS חייבות להמצא בתוך head?"
אתה יכול להרגע - השגיאות האלה נובעות מזה ששמת את התו "&" במסמך HTML, וזה אסור - חייבים לקודד אותו כ-"&".
בכל אופן, אם תקודד אותו בסקריפט JS זה ידפוק את הסקריפט. לכן אתה צריך לשים את הסקריפט בין תגיות CDATA, ככה:
בתגובה להודעה מספר 1 שנכתבה על ידי S - Designer שמתחילה ב "האם לפי תיקני W3C פונקציות JS חייבות להמצא בתוך head?"
ממש לא חובה למקם את הפונקציה בתוך התג head.
כמדומני שהשאלה הזאת קיימת באתר שלהם במבחן על JS - והתשובה היא כמובן שניתן למקם אותו היכן שרוצים (וב-xhtml - כמובן רק במקומות תקניים בהתאם לחוקי ה-xml).