JavaScript-"Programme" werden wahlweise direkt in der HTML-Datei oder in separaten Dateien notiert. Sie werden nicht - wie etwa Java-Programme - compiliert, sondern als Quelltext zur Laufzeit interpretiert, also ähnlich wie Batchdateien bzw. Shellscripts. Dazu besitzen moderne WWW-Browser entsprechende Interpreter-Software. JavaScript ist kein direkter Bestandteil von HTML, sondern eine eigene Programmiersprache. Diese Sprache wurde jedoch eigens zu dem Zweck geschaffen, HTML-Autoren ein Werkzeug in die Hand zu geben, mit dessen Hilfe sich WWW-Seiten optimieren lassen.
(aus Self-HTML, und dort gibt es noch viel mehr dazu).
Neben Java-Script gibt es noch die Programmiersprache Java.
Java-Script ist eine Scriptsprache, die von Netscape eingeführt wurde und von Netscape lizenziert ist. Deshalb beherrschen die jeweils neuen Versionen des Netscape-Browsers auch immer etwas mehr JavaScript als die Konkurrenz, die nur abwarten kann, was Netscape an Neuigkeiten implementiert (aus SELFHTML).
2 Beispiele:
Das 1. Beispiel sieht man auf dieser Seite als zusätzliches popup-Fenster. Und im Quelltext sieht man die entsprechenden Einträge: Das eigentliche Script steht zwischen Kommentarzeilen im Head der Datei und im Body-Tag steht ein Aufruf:
<script type="text/javascript">
<!--
function NaviFenster() {
Navigation = window.open("news.htm","Navigation","height=300,width=400");
Navigation.focus();
}
// -->
</script>
<body bgcolor="#ffffff" text="#000000" link="#ff0000" vlink="#808080" onLoad="NaviFenster()">
Das 2. Beispiel ist ein Aufruf durch einen Link:
popup-Fester