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