Webdesign-Workshop von Wolfgang Bergt
|
JavaScript
|
|
|
| |
Inhalt |
JavaScript und HTML
Syntaxregeln
Aktionen
Beispiele
Zusammenfassung
Quellen
|
| |
JavaScript und HTML |
Die Firma Netscape hat JavaScript entwickelt, damit der Benutzer nicht nur die Seiten im Broser lesen kann, sondern damit auch Aktionen ausgelöst werden können. JavaScript ist eine Erweiterung für HTML.
Außer der mächtigen Programmiersprache JavaScript gibt es noch weitere Programmiersprachen, die Ähnliches leisten: z. B. JScript und VBScript von Microsoft.
|
| zum Anfang |
Syntax |
Es gibt JavaScript-Funktionen, die alle Browser kennen. Diese können jeder Zeit aus dem Quelltext aufgerufen werden.
Neue Funktionen müssen erklärt werden, bevor sie aufgerufen werden. Das macht man am besten im Kopf der Datei.
Funktionen haben einen Namen und zwei runde Klammern. Dazwischen muss nichts stehen. Die Definition der Funktion steht zwischen geschweiften Klammern.
<html>
<head>
<title>JavaScript-Test</title>
<script type="text/javascript">
<!--
function Quadrat() {
var Ergebnis = document.Formular.Eingabe.value * document.Formular.Eingabe.value;
alert("Das Quadrat von " + document.Formular.Eingabe.value + " = " + Ergebnis);
}
//-->
</script>
</head>
<body>
<form name="Formular" action="">
<input type="text" name="Eingabe" size="3" value="1.0" />
<input type="button" value="Quadrat errechnen" onClick="Quadrat()" />
</form>
</body>
</html>
Und so sieht das aus:
|
| zum Anfang |
Aktionen |
Aktionen, bei denen die Funktionen ausgeführt werden, können z. B. die events "onClick" oder "onLoad" sein.
Hier ein Beispiel für eine Aktion, die beim Starten der Seite Ausgeführt wird:
<html>
<head>
<title>JavaScript>/title<
</head>
<body onLoad="alert('Ach so, Sie benutzen den ' + navigator.userAgent)">
JavaScript
</body>
</html>
|
| zum Anfang |
Beispiele |
Anzahl der Tage bis zu einem Ereignis
Taschenrechner
Quiz
Bestellformular
Variablen-Weitergabe
Cookies benutzen
|
| zum Anfang |
Zusammenfassung |
JavaScript-Checkliste
|
| zum Anfang |
Quellen |
|
| zum Seitenanfang |
zum Workshop-Anfang |
zur Inhaltsübersicht |
|