JavaScript / Tipps / Seitennavigation mit einer Auswahlliste[IE|M|O]

von: Werner Zenk

Eine Auswahlliste die verschiedene Anweisungen ausführt,
Seite im Inline-Frame öffnet oder ein neues Fenster öffnet.


Demo:



Quelltext:Seitennavigation mit einer Auswahlliste
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<script type="text/javascript">
function 
go() {
 var 
Satz document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;
 var 
Wort Satz.split("*");
 if (
Wort[1] == "extern") {
  
window.open(Wort[0], "fensterln");
 }
 else if (
Wort[1] == "intern") {
  
parent.fenster.location.href=Wort[0];
 }
}
</script>

<body>

<form name="Form" action="">
<select name="auswahl" size="1" onChange="go();">
 <option checked="checked">Auswahl</option>
 <option value="_fotos/index.html*intern"> Demoseite </option>
 <option value="http://www.homepage-total.de*extern"> Homepage-Total.de </option>
</select>
</form>

<iframe name="fenster" width="600" height="300" frameborder="1" scrolling="auto">
</iframe>


Beispiel, öffnen einer Seite im Inline-frame:
<option value="buch/gaestebuch.html*intern">Gästebuch</option>
Hinter der Adresse (URL) fügen Sie einen Stern (*) ein und das Wort "intern".

Beispiel, öffnen einer Seite in einem neuen Fenster:
<option value="http://forum.netzgemein.de*extern">Netzgemein.de</option>
Hinter der Adresse fügen Sie einen Stern (*) ein und das Wort "extern".
    Und Ihre Meinung?
      Sie vermissen auf dieser Seite wichtige Informationen oder haben Hinweise für uns?
Kommentare: 5 » aufmachen   
M.G.:
cool! danke! hat mir sehr geholfen

C.G.:
Hier wird wenigstens mal was richtiges erklärt. In beiden Sinne.

Fix und fertig:
die Seite habe ich eben entdeckt, bin begeistert, kann sich durchaus mit HTML-Pap Stefan Münz was Inhalt und Struktur angeht messen. Danke an die Macher dieser Seite & viel Erfolg

Thomas:
Hallo,wie kann die ausgewählte Seite im selben Fenster geöffnet werden?Vielen Dank

Werner:
Ersetze window.open(Wort[0], "fensterln"); durch window.location.href=Wort[0];

Kevin:
Kann man das auch ohne Auswahlliste machen? Also mit Links? Vielen Dank für eine Antwort!

Werner:
<a href="http://www.google.de" target="_blank">Google.de</a> // Zeigt eine Seite in einem neuen Fenster oder Tab an.
<a href="http://www.bing.de" target="fenster">Bing.de</a> // Zeigt eine Seite im iFrame mit dem Namen "fenster" an.
Hilfe finden Sie im » netzgemein.de - Forum. Auch als „Gast” können Sie dort Fragen stellen!  
 Das könnte Sie interessieren:
Anzahl der HTML-Tags - Anzahl der HTML-Tags einer Webseite ausgeben.  Text über ID auslesen und ändern  JavaScript Archiv: Spass  JavaScript Grundkurs - 12. Die Zeichenkette  JS-Index - Methoden  Webseite autom. jede Minute neu laden  Formular über JavaScript absenden  Uhrzeit - Anzeige der Uhrzeit  Zentriere Mich! - Ein neues Fenster wird in die Mitte des Bildschirms gestellt.  Formularfelder farbig markieren - Dieses Script markiert alle "Input"-Tags in einem Formular farbig.  Neues Fenster  Fenster mit Format öffnen (1)  Letzte Änderung - Letzte Änderung der Webseite.  E-Mail Test - Überprüft ob die E-Mail-Adresse korrekt eingegeben wurde.  …mehr
© 2000-2012 Homepage-Total.de Kontakt - Impressum - Banner