Kontakt Home Grundlagen Scripts zum Kopieren Beispiele
JavaScript

Wie krieg ich das Script ins HTML?

Die meisten Scripts stehen selbst im Kopf oder Head-Bereich einer HTML-Datei und werden dann im Body-Bereich (in der Seite, die angezeigt wird) aufgerufen.

Drei andere Möglichkeiten stehen ganz unten

Beispiel:

 

<html>
<head>
<title>Meine Seite</title>

Hier fangen an:

  • das HTML-Dokument
  • der Kopf.
    • Dann kommt der Titel der Seite

<script language="JavaScript">
<!--

Und jetzt das Script, das auch mit "JavaScript1.0" oder sonsteiner Versionsnummer bezeichnet werden kann.

Mit diesen 'Kommentar'-Zeichen <!-- wird das Script vor denjenigen Browsern "verborgen", die das nicht können. Gewohnheitssache...

Hier kommt dann alles, was in dem Script so passieren soll.

function Irgendwas()
{
alert("Zum Beispiel!");
}

Da wird jetzt die Funktion Irgendwas gestartet: function sagt, daß die Funktion jetzt losgeht und Irgendwas hab ich die Funktion genannt. Dazu noch die leeren Klammern (Muß sein. Lernst du später!)

Innerhalb der geschweiften Klammern {   } sind sämtliche JavaScript-Anweisungen für diese Funktion. Was bei 'Alert' passiert, siehst du unter [ Scripts / Einfache Alertmeldung ].

-->
</script>
<head>

und hier endet:

    • der Kommentarbereich
    • das Script
  • und der Kopfbereich

Alsdann kommt der Body von der HTML-Seite:

<body onLoad="Irgendwas">
Alles, was so auf deiner Seite so stehen soll, Tabellen und so Zeug.

</body>
</html>

In dem Body-Tag wird die Funktion Irgendwas() onLoad aufgerufen. Das heißt, alles, was da in dem Script steht, wird gemacht, wenn die Seite geladen wird.

^ top

Es gibt einen Haufen Arten, so eine Funktion aufzurufen. Die Dinger heißen Event-Handler, hier die wichtigsten:

onChange

bei erfolgter Änderung, zum Beispiel an Formularfeldern

onClick

beim Anklicken, zum Beispiel an Bildern oder Buttons

onError

im Fehlerfall. Sehr schön, damit kannst du beispielsweise Fehlermeldungen unterdrücken!

onLoad

beim Laden einer Datei. Hatten wir ja schon.

onMouseout

beim Verlassen des Elements mit der Maus

onMouseover

beim Überfahren des Elements mit der Maus

onReset

beim Zurücksetzen des Formulars

onSubmit

beim Absenden des Formulars

onUnload

beim Verlassen der Datei. So entstehen die häßlichen PopUps, wenn du eine Seite schliesst oder woanders hingehst.

javascript:

(bei Verweisen) Auch noch eine wichtige Form, ein Script aufzurufen: <a href="javascript:TuDas()"> Der Link </a>

Drei andere Möglichkeiten:

^ top

Das Script steht direkt da auf der Seite, wo es auch ausgeführt wird, z. B. bei [ Datenermitteln ]. Oder die JS-Anweisung steht direkt im Link wie bei einem Fenster-Schließen-Button.

<a href="javascript:self.close()">
Fenster schließen</a>

 

 

Und das Script kann in einer externen Datei stehen (die erstellst du in einem Texteditor) und wird dann so im Head aufgerufen:

<script language="JavaScript" src="MeinScript.js" type="text/javascript">

Die Datei "MeinScript.js" enthält dann alle Scriptbestandteile, die sonst zwischen <script> und </script> stehen.

Sinnvoll, wenn das Script von mehreren Seiten verwendet wird.

 

^ top



ein projekt von hfl --> goto:www.liesong.de