Wie wird ein JavaScript in ein HTML-Dokument eingebunden ?

Dazu sehen wir uns am besten folgenden JavaScript einmal etwas näher an:

  <script language="JavaScript">
  <!--
    document.write("<font size=+2>");
    document.write("Hallo Welt!");
    document.write("</font>");
  //-->
  </script>
Hallo Welt!

So wie in HTML generell ein Script mit dem Tag <script> eingeleitet wird, beginnt auch dieses JavaScript-Beispiel. Der Parameter "language=" gibt dabei die verwendete Script-Sprache an, hier "JavaScript".

Die folgende Kommentar-Zeile dient dazu, das eigentliche Script vor Browsern zu "verbergen", die kein JavaScript unterstützen.

Beide Tags müssen natürlich am Ende des JavaScript wieder "geschlossen" werden, damit eindeutig klar wird: Ab hier geht es in HTML weiter.

document.write(argument) bewirkt, daß das als Parameter übergebene Argument/e (hier: der Font, gefolgt von "Hallo Welt!") direkt als HTML-Code in das gerade aktuelle Dokument an die gerade aktuelle Position eingefügt wird.

  <font size=+2>    Hallo Welt!   </font> 
Hallo Welt!

Alternativ zu "write" kann auch "writeln" verwendet werden. Im Gegensatz zu "write" setzt "writeln" am Ende einer Zeichenkette zusätzlich einen Zeilenumbruch. Da sich aber HTML kaum an einem Zeilenumbruch orientiert, macht diese Funktion kaum Sinn.

Hinweis:
Im Allgemeinen wird an das Ende einer jeden JavaScript-Zeile ein Semikolon angehängt. Der Grund hierfür ist, daß sich JavaScript an der Sprach-Syntax von Java, und Java wiederum an der Sprach-Syntax der Programmiersprache C orientiert. In der Programmiersprache C steht das ";" immer für den Abschluß einer ProgrammZeile.
 
(Seit JavaScript 1.2 darf auf das Semikolon am Zeilenende verzichtet werden, was ich allerdings nicht in jedem Fall empfehle.)

 
 
 
 Kontakt | Übersicht | Komplex-Suche | AGB | Impressum | Datenschutz
Copyright © 2012 Juniors-Workstation. Alle Rechte vorbehalten.
Joomla! ist freie, unter der GNU/GPL-Lizenz veröffentlichte Software.
 
 
     
 
   
Design by windows vista forum and energiesparlampen