Matthias Strohbach: Target angeben

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

  1. 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

    --
    Der Optimist: Das Glas  ist halbvoll.  - Der Pessimist: Das Glas ist halbleer. - Der Ingenieur: Das Glas ist doppelt so groß wie nötig.
    http://mud-guard.de/? http://www.andreas-waechter.de/
    1. 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

      1. 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