% master: standardobjekte.tex
% Standardobjekte v0.1
% 2011-06-08 (Rx)

\subsection{Standardobjekte}
%---------------------------

\begin{verbatim}
document.write("Hallo")                 Hallo auf der Seite ausgeben
document.writeln("Hallo")               Hallo auf der Seite mit Zeilenumruch
                                        ausgeben
document.close()                        Schreiben schließen

document.bgColor=("ffffff")             Hintergrunffarbe
document.fgColor=("000000")             Fordergrundfarbe
document.linkColor=("00ff00")           Neuer Link
document.vlinkColor=("ffff00")          Besuchter Link
document.alinkColor=("ff0000")          Aktiver Link

document.referrer                       URL von der aufgerufen wurde
document.location                       URL der Datei selber
document.title                          Titel der Seite

document.Name.src="bild2.gif"           <img src="bild.gif" name="Name"> um auf
                                        das Bild zuzugreifen

document.forms[0].Name.value            Formular 1(0); aktueller Text im
                                        Eingabefeld auslesen oder überschreiben
document.forms[0].Name.defaultValue     Defaultwert auslesen oder überschreiben
document.forms[0].Name.select()         Text im Eingabefeld makieren
document.forms[0].Name.focus()          Cursor in das Eingabefeld setzen

document.forms[0].Name[0].checked       Radio-Checkbuttons liest oder schreibt,
                                        ob ein Button ausgewählt ist
document.forms[0].Name[0].defaultChecked
                                        Voreinstellung eines Button lesen oder
                                        schreiben
                                        nicht markiert          markiert
                                        0                       1
                                        false                   true

document.forms[0].Name.options[0].selectedIndex
                                        Auswahlliste auslesen oder schreiben
document.forms[0].Name.options[0].value Wert auslesen oder schreiben

parent.frames[0].location.href=         Frameinhalt ändern 0 -> Frame 1
"frame.htm"
parent.                                 verzweigt in den nächsthöheren Frame
top.                                    verzweigt in den höchsten Frame im
                                        Browser
frames[n]                               verzweigt auf die nächstniedrigere Stufe
                                        in den Frame mit dem Index n

window.status=("Hallo")                 Hallo in der Statusleiste ausgeben

myWindow=window.open("Dateiname","Fenstername","Eigenschaften")
                                        Öffnet ein neues Fenster
Eigenschaften:  width=(Pixel)           gibt die Breite an
                height=(Pixel)          gibt die Höhe an
                resizable=yes/no        größe des Fensters veränderbar ?
                menubar=yes/no          Menüleiste vorhanden ?
                toolbar=yes/no          Buttonleiste vorhanden ?
                location=yes/no         Adresszeile vorhanden ?
                status=yes/no           Statuszeile vorhanden ?
                scrollbars=yes/no       Bildlaufleiste vorhanden ?
                dependent=yes/no        Vom aktuellen Fenster abhängig ?

myWindow.close()                        Schließt das neue Fenster
myWindow.closed                         Zugriff auf den Fensterzustand
\end{verbatim}