Java Reference
In-Depth Information
wichtig. Da wäre zuerst die Methode alert() . Damit können Sie ein einfaches Anzeigefens-
ter mit der in den Klammern als Parameter speziizierten Nachricht aufblenden. Die
Methode ist extrem einfach und wurde schon mehrfach angewendet. Die Methode conirm()
zeigt hingegen ein Dialogfenster zum Bestätigen oder Abbrechen einer Aktion an. Es gibt
dabei einfach zwei Schaltlächen, welche beim Auslösen der jeweiligen Schaltlächen das
Dialogfenster schließen und die Rückgabewerte true und false liefern. Gerade diese Rück-
gabewerte machen den Nutzen der Methode aus, denn diese können Sie an der aufrufenden
Stelle auswerten. Die dritte Methode prompt() gestattet die Entgegennahme einer freien
Benutzereingabe über ein Dialogfenster, aber die Verwendung der Methode ist heutzutage
nicht mehr zeitgemäß. Grundsätzlich verwendet man dazu in der Praxis ein Webformular.
HInTErGrunDInFOrMATIOn: Die Darstellung der Standarddialoge wird
sich je nach verwendetem Browser unterscheiden. Es ist auch nicht möglich,
das Layout zu beeinlussen oder bestimmte Symbole oder unterschiedliche
Schaltlächen anzuzeigen. Sollten Sie tatsächlich einen individuellen Benutzer-
dialog benötigen, verwenden Sie am besten DHTML-Techniken, die einen DIV-
Bereich optisch als Dialogfenster gestalten.
8.9.3.2■Zugrif auf die Historie des Webbrowsers
Ein Webbrowser speichert beim Surfen zahlreiche Informationen über die Aktionen eines
Anwenders, solange der Anwender dies nicht durch Gegenmaßnahmen unterbindet, so
auch die URLs der Webseiten, die der Anwender besucht - Historie oder auch Verlauf ge -
nannt. Je nach Einstellung des Webbrowsers wird eine Liste mit den URLs verwaltet. Sie
er laubt über verschiedene Zugänge die erneute Auswahl des URL. Über das history -
Objekt - ein direktes Unterobjekt von window - hat man auch aus JavaScript heraus Zugrif
auf die zuvor geladenen Seiten im Browser des Anwenders. Maßgeblich ist dabei die Liste,
wie sie in der History-Liste des Browsers gespeichert ist. Eine Instanz des Objekts history
steht automatisch bereit und sämtliche Eigenschaten und Methoden lassen sich wie üblich
über die Punktnotation verwenden.
Das Objekt history besitzt die Eigenschat length , worüber die Anzahl der Einträge in der
aktuellen Liste verfügbar ist. Rein von der Theorie her stellt das history -Objekt noch die
Eigenschaten current (aktuelle Seite in der Historie), next (nächste) und previous (vorhe-
rige) bereit, aber diese werden von vielen Browsern nicht unterstützt.
Zurück in der Historie
Für einen Zugrif auf die Historie eines Webbrowsers aus JavaScript gibt es im Grunde nur
eine wirklich praxisrelevante Anwendung. Diese gehört aber - trotz der extrem einfachen
Anwendung - zu den nützlichsten und am häuigsten angewendeten JavaScripts überhaupt.
Das Objekt history stellt die Methode back() bereit. Darüber laden Sie die zuletzt besuchte
Webseite, wie sie im Browser dokumentiert ist.
Listing 8.24■ Return to sender - via History
<a href="javascript:history.back()">Zurück</a>
 
Search WWH ::




Custom Search