Target angeben
Matthias Strohbach
- javascript
Hallo Leute ich möchte mit einer Select-Box eine Sprache auswählen und es soll dann eine bestimmte Seite mit einem bestimmten Target entweder "_top" oder "inhalt" geladen werden.
HTML sieht so aus:
<form name="navigation" method="post" action="">
<select name="sprache" onChange="SubmitForm();">
<option value="XX">Choose your language</option>
<option value="../de/index.htm">Deutsch</option>
<option value="../en/index.htm">English</option>
</select>
</form>
Hier die Javascript-Funktion:
function SubmitForm(){
document.location.href=document.navigation.sprache.value;
}
wie gebe ich nun mit Javascript der Funktion bekannt, welches Target geladen werden soll.
Danke für alle Antworten im voraus.
Matthias Strohbach
Hi,
function SubmitForm(){
document.location.href=document.navigation.sprache.value;
Arghh. Wie oft denn noch? document hat kein location-Subobjekt.
location war schon immer ein Subobjekt des window-Objekt.
top.namedesframes ist z.B. ein Window-Objekt.
cu,
Andreas
Hallo Andreas, danke erst mal, wie kann ich aber nun mein Problem beheben, dass ich die Seite "_top" laden kann.
Danke im voraus.
Matthias Strohbach
moin!
wenn du aufn bestimmtes frame eiwirken willst solltest du es mal mit der javascript "parent" methode versuchen! je nach dem wieviele elternframes darüber liegen müssen auch .parent gesetzt werden! am besten du liest dir dat in selfhtml mal durch!
tschööö glowhead