Sebastian: Form

Hallo !!

Ich will eine Menüleiste mit einem "Pulldownmenü"
erstellen.
Dazu hab ich es soweit geschafft :

<form name="test"><select size=1 name="testing"
onchange="window.open(this.form.Testing.options[selectedIndex].value)" class="qbar" width="200">
<Option value="test.htm">test
<Option value="test2.htm">test2
<Option value="test3.htm">test3
</select>
</form>

das läuft ja auch soweit. Nur, daß die Datei in
einem neuen BrowserFenster geöffnet wird.
Ich will aber das sie nur in einem frame im gleichen
Browser geöffnet wird.
Wer kann mir helfen ???

Danke
sebastian

  1. Hallo !!

    Ich will eine Menüleiste mit einem "Pulldownmenü"
    erstellen.
    Dazu hab ich es soweit geschafft :

    <form name="test"><select size=1 name="testing"
    onchange="window.open(this.form.Testing.options[selectedIndex].value)" class="qbar" width="200">
    <Option value="test.htm">test
    <Option value="test2.htm">test2
    <Option value="test3.htm">test3
    </select>
    </form>

    das läuft ja auch soweit. Nur, daß die Datei in
    einem neuen BrowserFenster geöffnet wird.
    Ich will aber das sie nur in einem frame im gleichen
    Browser geöffnet wird.
    Wer kann mir helfen ???

    Danke
    sebastian

    Hi Sebastian, nun, 'window.open' oeffnet halt ein neues windows ( s. doku ).
    versuchs doch mal mit frames.document.open oder so, kommt drauf an, was du machen willst.
    S. auch 'selfhtml/tec.htm'.

    ciao, christian

  2. Hallo Sebastian

    Um das Verweisziel in einem anderen Frame zu oeffnen kannst du notieren:

    <select size=1 name="testing" onchange="parent.NameDesFrames.location.href=this.form.Testing.options[selectedIndex].value)" class="qbar" width="200">

    Voraussetzung bei der Frameset-Definition:
    <frame name="NameDesFrames" ...>
    fuer den Frame, in dem das Verweisziel angezeigt werden soll.

    viele Gruesse
      Stefan Muenz