Chris Weber: <option> links definieren

Ich habe eine Page mit Frames, dazu ein "pulldownmenü". Das erste frame heisst "hf". ich will jetzt im <option> tag mehrere links in hf Fenster schreiben, aber <option value="meineseite.htm" target="hf"> funktioniert nicht. Kann mir jemand helfen

  1. Hi,

    ich will jetzt im <option> tag mehrere links

    <select> hat _nichts_ mit Links zu tun. Es ist ein Auswahlmenü, das sich letztlich von einem <inpit type="text"> nicht unterscheidet. Erst eine Programmlogik kann die Daten auswerten.

    <option value="meineseite.htm" target="hf">

    target ist ein gültiges Attribut für <form>. Mit einer serverseitigen Programmlogik arbeitet das wunderbar zusammen, sowie das Formular abgeschickt wird. Wenn Du Dich von JavaScript abhängig gemacht hast (und somit ca. ein Fünftel Deiner Besucher ausschließt), mußt Du auch in JavaScript den anderen Frame ansprechen, also mittels parent- oder top-Referenzen.

    funktioniert nicht.

    "Funktioniert nicht" funktioniert nicht. Zu einem Problem gehört eine Problembeschreibung.

    Cheatah

    1. 1. diese Seite wird für ein Intranet benutzt, somit schliesse ich 0% der Besucher aus mit Javascript
      2. Ich muss nur wissen wie ich ein Target für mein Frame setzen kann in einem pulldownmenü

      danke trotzdem für deine hilfe

      mfg chris weber

      1. hier noch der quelltext:

        <FORM>
          <CENTER>
            <font size="4" face="arial" style="text-decoration:none">
            <select name="list">
              <option value="info.htm" selected>info
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
              <option value="http://">test
            </select>
            <font size="4" face="arial" style="text-decoration:none">
            <input type=BUTTON value="Los!" onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value" name="BUTTON">
            </font></font>
          </CENTER>
        </FORM>

        1. Hallo Chris,

          du hast die Lösung quasi schon direkt vor deiner Nase :)
          anstatt

          <input type=BUTTON value="Los!" onClick="top.location.href=this.form.list.options[this.form.list.selectedIndex].value" name="BUTTON">

          so

          <input type=BUTTON value="Los!" onClick="parent.hf.location.href=this.form.list.options[this.form.list.selectedIndex].value" name="BUTTON">

          Viele Grüße Günter

  2. Hallo!

    Kann mir jemand helfen

    ja, </selfhtml/tedi.htm>.

    Gruß Markus