Tech-Ecke / Programmieren / JavaScript |
|
Diese Seite hat weder dem Anspruch das Programmieren in JavaScript zu vermitteln noch eine Übersicht der grundlegenden Befehle und deren Syntax aufzuzeigen. Es handelt sich vielmehr um einen elektronische Schmierzettel mit einigen Code-Beispielen für meinen persönlichen Gebrauch. Wer sich dennoch hier her verirrt hat und etwas davon gebrauchen kann darf sich natürlich gerne bedienen :-)
Das
Script kann im Head- oder Body-Bereich des
HTML-Codes eingebettet werden, wobei Übersicht
halber der Head-Bereich sinnvoller ist. das Script
wird mit <script> eingeleitet und
endet mit </script>. Alte Browser
benötigen noch "language" und "type" sowie das
auskommentieren des eigentlichen Codes mittels <!--
und --> Das Script wird direkt beim
Laden der Seite ausgeführt.
Variable
müssen nicht deklariert werden, dabei kann wie im
Beispiel auch eine Variable mit Inhalt String durch
einen Integer überschrieben werden. Segen und Fluch
zugleich...
Runden
auf zwei Nachkommastellen.
Wie oben
bereits erwähnt wird das Script direkt beim Laden
der Seite ausgeführt, es kann also sein dass die
eigentlich HTML Seite und deren Inhalt noch nicht
komplett geladen ist. Um das zu verhindern bzw. um
das Script erst bei einem bestimmten Ereignis zu
starten muss es in eine "Function" gepackt werden.
Dann lässt sich das ganze bezielt starten z.B. über
"onLoad", einen Link oder per Button starten.
Ein Script mit definiertem Zeitintervall immer wieder ausführen. Im Beispiel wird alle 5 Sekunden der Alert von MeinScript gestartet.
Hier auch mal ein sinnvollen Beispiel für den permanenten Aufruf eines Scripts - Ausgabe des aktuellen Datums und Uhrzeit.
Hier
wird beim Klick auf den Button "Berechnen" die eingegebene Zahl vom ersten Feld (eingabe)
mit 2 multipliziert und im zweiten Feld (ausgabe) wieder
ausgegeben. Hinweis: die Objektbenennungen sind "case
sensetive", also Groß/Kleinschreibung beachten!
|
Die Option Drucken funktioniert erst ab Netscape V4.0 bzw. I-Explorer 5.0 !
[letzte Aktualisierung 17.11.2020]