Stichwörter K-O
Kommentar
// das ist ein Kommentar für eine Zeile

/*
     das ist ein Kommentar für einen Absatz
*/

length

length berechnet die Länge einer Zeichenkette

var Satz="Drei Chinesen mit dem Kontrabass";
laenge=Satz.length;

location

location ruft eine neue Seite auf, die im gleichen Browserfenster geöffnet wird.

<input type="button"  value="Quelltext" onClick="location='b_location_quelltext.htm'" />

siehe auch window.open()
Logische Operatoren

Ähnlich wie die Vergleichsoperatoren stellen die logischen Operatoren die Abhängigkeit zweier Bedingungen fest.

Operator Symbol Beschreibung
und && liefert wahr, wenn beide Bedingungen erfüllt sind
oder ||
AltGr+<
liefert wahr, wenn eine der beiden Bedingungen erfüllt ist
Math

Das Objekt Math stellt mathematische Methoden zur Verfügung:


new

Mit dem Schlüsselwort new können neue Instanzen von Objekten erzeugt.
Bildlich gesehen ist das Objekt ein Zettelklotz, von dem ein Zettel (die Instanz) abgerissen wird. Beispiele

Datum=new Date();
Spruch = new Array();

Objekte

Javascript kennt für den Browser, die HTML-Seite und jedes Element (Tabelle, Button, Formen) ein Gegenstück (Objekt).

Diese Objekte können Eigenschaften haben.
Objekt und Eigenschaft werden mit einem . voneinander getrennt.
document.bgColor="yellow"
setzt die Hintergrundfarbe auf gelb.
Methoden verändern das Objekt:
document.write="Javascript"

schreibt "Javascript" in die HTML-Seite.


onChange()

onChange reagiert auf den Mausklick in einem Listenfeld:

<select name="Auswahl" size="7" onChange="CheckAuswahl()">

<option>Beatles</option>
<option>Rolling Stones</option>
<option>Deep Purple</option>

</select>
Siehe auch selectedIndex
onClick()

onClick() fragt den einfachen Mausklick in einem Formularfeld vom Typ Button, Radiobutton oder Checkbox ab.

<form action="">
<input type="button" value="Ende!" onClick="window.close()">
<input type="button" value="Hier erf�rst du was!" onClick="alert('Nee, doch nicht!')">
</form>


Bei verschachtelte Anführungszeichen musst du " und ' abwechselnd benutzen!
onclick="alert('Nee, doch nicht!')"

onload()

Der Javascript-Code im head wird Zeile für Zeile abgearbeitet solange sich dort keine Funktion befindet.
Funktionen werden erst mit onload ausgeführt.

<script type="text/javascript" language="JavaScript">
<!--
   function Mitteilung()
   {
	  document.write("<h1>Willkommen auf meiner Homepage!</h1>");
   }
//-->
</SCRIPT>
<body onload="Mitteilung()">
</body>

onMouseover

onMouseover löst beim Überfahren eines Elements mit der Maus ein Ereignis aus.

Der Quelltext im Ausschnitt
<img alt="Beatles" src="../../gif/bands/beatles.jpg" height="150" width="200" 
onMouseover="document.Meldung.Anzeige.value='The Beatles'";
onMouseout="document.Meldung.Anzeige.value=''" />

<form name="Meldung" action="">
<textarea name="Anzeige" rows="1" cols="35" readonly="readonly"></textarea>
</form>
Ein weiteres Beispiel:
Siehe auch onMouseout.
onMouseout

onMouseout löst beim Verlassen eines Elements mit der Maus ein Ereignis aus.

Der Quelltext im Ausschnitt
<img alt="Beatles" src="../../gif/bands/beatles.jpg" height="150" width="200" 
onMouseover="document.Meldung.Anzeige.value='The Beatles'";
onMouseout="document.Meldung.Anzeige.value=''" />

<form name="Meldung" action="">
<textarea name="Anzeige" rows="1" cols="35" readonly="readonly"></textarea>
</form>
Siehe auch onMouseover.

oscpu

oscpu zeigt das Betriebssystem an.