| Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
| Autor |
Nachricht |
Gast
|
Target ändern bei Links in einem Formular |
|
|
Hallo,
auf die Gefahr hin, dass diese Frage schon gestellt wurde (bin noch nicht fündig geworden):
hab gerade mit Biegen und Brechen es geschafft, ein Dropdown Menü zu erstellen.
Die darin enthaltenen Links möchte ich aber in einem neuen Fenster oder einem
Inlineframe öffnen lassen. Bei der normalen Hyperlinkfunktion weiß ich wie das geht, aber im Formular sieht das etwas anders aus:
So sieht der Eintrag für jedes Feld im Menü aus:
<option value="_fotos/index.html">Medals</option>
Kann uch da irgendwo target="_blank" oder so ähnlich einfügen?
Ihr wärd mir eine echte Hilfe...
Claudia |
|
|
|
| 16 Feb 2008 20:00 |
|
  |
Werner Homepage-Total.de Moderator

|
 |
|
|
Hier ist eine Lösung mit JavaScript:
| Code: | <form name="Form" action="">
<select name="auswahl" size="1" onChange="parent.fenster.location.href=document.Form.auswahl.options[document.Form.auswahl.selectedIndex].value;">
<option checked="checked">Auswahl</option>
<option value="_fotos/index.html">Medals</option>
<option value="_buecher/index.html">Bücher</option>
<option value=""></option>
</select>
</form>
<iframe name="fenster" width="600" height="300" frameborder="1" scrolling="auto"></iframe> |
|
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 16 Feb 2008 21:05 |
|
 |
Gast
|
 |
|
|
Ein dickes Dankeschön!
Hab den Code ausprobiert, in der Browservorschau von Frontpage
funktionert auch alles wunderbar, aber nach dem Hochladen
funktioniert es auf meiner Seite nicht mehr :-(
Hab ich as übersehen? |
|
|
|
| 17 Feb 2008 18:36 |
|
 |
Gast
|
 |
|
|
| Ach noch vergessen: wie gebe ich den "Befehl", wenn ich ein neues Fenster öffnen will? |
|
|
|
| 17 Feb 2008 18:40 |
|
 |
Werner Homepage-Total.de Moderator

|
 |
|
|
Eine Auswahlliste die verschiedene Anweisungen ausführt, Seite im InlineFrame öffnet und ein neues Fenster erzeugt, geht nur über JavaScript.
| Code: | <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">Medals</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 Iframe:
| Code: | <option value="buch/gaestebuch.html*intern">Gästebuch</option>
|
Hinter der Adresse (URL) trägst du einen Stern (*) ein, und das Wort "intern".
Beispiel, öffnen einer Seite in einem neuen Fenster:
| Code: | <option value="http://forum.netzgemein.de*extern">Netzgemein.de</option>
|
Hinter der Adresse trägst du einen Stern (*) ein, und das Wort "extern". |
_________________ Bei Fragen oder Fehlermeldungen - Bitte ausführlichen Code posten!
Wie man Fragen richtig stellt |
|
|
| 18 Feb 2008 22:11 |
|
 |
Gast
|
|
| 19 Feb 2008 21:07 |
|
 |
|