Tipps & Tricks
11.01.2005, 16:00 Uhr
Web-Seiten mit Verweislisten
Wie kann ich in ein Pulldown-Menu einfügen, dass eine neue Seite geladen wird? Das Problem ist, dass einige Seiten im gleichen Fenster geladen werden sollten, bei anderen jedoch ein neues Fenster geöffnet werden muss. Mein derzeitiger Code funktioniert allerdings nicht. Was muss ich noch ändern/hinzufügen?
Ihr derzeitiger Code
geht schon mal in die richtige Richtung. Mit dem Event-Handler onChange() rufen Sie eine Funktion auf, der als Parameter der ausgewählte Wert der Auswahlliste übergeben wird. Mit dem Befehl
location.href = [Parameter, der den URL enthält]
(der in der Funktion "surfto", die Sie mit onChange aufrufen, enthalten ist) wird dann der ausgewählte URL im Browser-Fenster geladen.
Wie Sie das genau umsetzen können, zeigt das sehr anschauliche Beispiel "Verweisliste als Auswahlliste" [1] auf SELFHTML [2]. Das Beispiel enthält alles, was eine anspruchsvollere Auswahlliste auszeichnet, und der Quelltext dazu wird ausführlich erklärt. Ableitend aus diesem Beispiel können Sie dann Ihre eigene Auswahlliste erstellen.
SELFHTML ist grundsätzlich empfehlenswert als Nachschlagewerk für HTML, Javascript, CSS usw., denn es behandelt die Web-Technologien und -Sprachen in kurzer, aber nicht zu knapper Form.
Kommentare
Es sind keine Kommentare vorhanden.