JavaScript/שילוב במסמך HTML: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
ארז סגל (שיחה | תרומות)
מאין תקציר עריכה
ארז סגל (שיחה | תרומות)
מאין תקציר עריכה
שורה 3:
<pre style="direction:ltr;">
<script language="javascript" src="my_javascript_file.js"></script>
</script>
</pre>
חובה להשתמש באלמנט סוגר, למרות שאין לאלמנט תוכן.
שורה 22 ⟵ 21:
-->
</script>
</pre>
 
כאן לא תמו צרותינו. זוכרים שב-HTML אסור להשתמש במרכאות (") רגילות או כפולות, אלא להשתמש ביישויות בלבד? זה נכון גם כאן.
שורה 33 ⟵ 32:
-->
</script>
</pre>
 
'''נכון'''
שורה 42 ⟵ 41:
-->
</script>
</pre>
 
די מסורבל לא? זה בגלל שהתוכן של אלמנט script מוגדר כ-PCDATA (Parsed Content Data). ה-Parsed רוצה לומר שהוא מפרש את התוכן שבתוך ה-script קודם כל כ-HTML ורק אחר-כך כ-Javascript.
שורה 57 ⟵ 56:
-->
</script>
</pre>
כעת ניתן לכתוב רגיל. די מסובך לא? עדיף לשים את הקוד בקובץ אחר ולהיפטר מכל הסיבוך הזה...