frames: mit dropdownmenü in anderem frame öffnen

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • frames: mit dropdownmenü in anderem frame öffnen

    Hallo.

    Ich hab eine frameseite erstellt mit drei frames horizontal.
    oben steht die überschrift ( name=oben)
    mitte das drop down menü (name=mitte)
    unten sollte das ausgeführte kommen (name=unten).
    hier der QT:
    <html>

    <head>

    <title>Neue Seite 2</title>
    </head>

    <frameset rows="64,25%,*">
    <frame name="oben" scrolling="no" noresize target="Mitte" src="oben.html">
    <frame name="mitte" src="mitte.html">
    <frame name="unten" src="unten.html" >
    <noframes>
    <body>

    <p>Diese Seite verwendet Frames. Frames werden von Ihrem Browser aber nicht
    unterstützt.</p>

    </body>
    </noframes>
    </frameset>

    </html>

    nun will ich in der mitte ein dropdownmenü erstellen, dass eben verschiedene
    Seiten öffnet.
    meine idee ist:
    <?php
    $auswahl=$HTTP_GET_VARS['auswahl'];
    if ($auswahl == "0306")
    {
    print ("<a href='/ftp/fuerst/WR0306.html' target='unten'>weiter</a>");
    }
    if ($auswahl == "0406")
    {
    print ("<a href='/ftp/fuerst/WR0406.html' target="unten">weiter</a>");
    }
    ?>
    ok, dass ist echt ne schlecht idee. aber ich hab sonst keinen plan was ich
    machen soll.

    am liebsten wär es mir, wenn nach dem drücken des submit knopfes gleich die
    seite mit dem ziel "unten" aufmacht.
    hier noch der mitte.html qt:
    <html>

    <head>

    <title>lekani</title>
    </head>
    <body>
    <form method="POST" action="check.php">
    <p align="center">&nbsp;</p>
    <p align="center"><select size="1" name="auswahl">
    <option value="0406">Windrose April 2006</option>
    <option selected value="0306">Windrose März 2006</option>
    </select>&nbsp;&nbsp;&nbsp; <input type="submit" value="Abschicken"
    name="B1">&nbsp;&nbsp;&nbsp;
    <input type="reset" value="Zurücksetzen" name="B2"></p>
    </form>
    </body>
    </html>

    kann mir da jemand weiterhelfen...?

    bin am ende!

    danke

  • #2
    1. Regeln befolgen!
    2. KEIN PHP Problem. *move*
    3. Was ist dein Problem?

    Kommentar


    • #3
      wie ich das in php bearbeiten kann, dass er den link in nem anderem fenster aufmacht.

      warum ist das das falsche forum?

      Kommentar


      • #4
        Warum benutzt du nicht target ?
        EDIT:
        [COLOR=blue]Wer lesen kann ist klar im Vorteil! (ich liebe diesen Satz) ...HIER[/COLOR]


        Zuletzt geändert von gruenspan; 12.05.2006, 11:09.

        Kommentar


        • #5
          ich meld mich gleich wieder ab.

          da hat man ne frage und wird saublöd angemacht.

          ihr habt doch auch alle mal klein angefangen.

          und dann immer die vorwitzigen möchtegern mods ...

          regeln lesen......gehört nicht hierher....usw....

          das kotzt mich doch total an.

          meinst du ich weiß ned was target ist.

          ich habs doch probiert und es hat nicht gefunzt!!

          Kommentar


          • #6
            ich habs doch probiert und es hat nicht gefunzt!!
            dann hast du was falsch gemacht. code?

            gruß
            peter
            Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
            Meine Seite

            Kommentar


            • #7
              Ich kapiere nicht ganz was du willst.

              Meinst du sowas? Und was geht dabei nicht?

              PHP-Code:
                   die("<script language='JavaScript'>
                  window.open('/ftp/fuerst/WR0406.html','mitte');
                  </script>"
              ); 

              Kommentar


              • #8
                Original geschrieben von urkman

                ...meinst du ich weiß ned was target ist...
                Offensichtlich nicht. Denn wenn Du meinem Link gefolgt wärest, dann wüsstest Du wie es geht.

                @jmc
                Warum der Umweg über Javascript? was, wenn es abgeschaltet ist?

                Frameset:
                Code:
                <frameset>
                 <frame src="tab1.php" name="links">
                 <frame src="tab2.php" name="rechts">
                </frameset>
                Linkes Seite:
                Code:
                <form action="tab.php" target="rechts" method="post">
                 <input type="text" name="text">
                 <input type="submit" name="senden">
                </form>
                Rechte Seite:
                Code:
                <?php
                echo $_POST['text'];
                ?>
                Zuletzt geändert von gruenspan; 12.05.2006, 16:32.

                Kommentar


                • #9
                  Original geschrieben von jmc

                  PHP-Code:
                       die("<script language='JavaScript'>
                      window.open('/ftp/fuerst/WR0406.html','mitte');
                      </script>"
                  ); 
                  es würde mich sehr wundern wenn es funz

                  Kommentar


                  • #10
                    Original geschrieben von urkman
                    wie ich das in php bearbeiten kann, dass er den link in nem anderem fenster aufmacht.
                    weil PHP serverseitig läuft und frames nur clientseitig existieren
                    warum ist das das falsche forum?
                    und deshalb ist das falsch in PHP-Forum zu posten!

                    Kommentar


                    • #11
                      Original geschrieben von urkman
                      ich meld mich gleich wieder ab.

                      da hat man ne frage und wird saublöd angemacht.

                      ihr habt doch auch alle mal klein angefangen.

                      und dann immer die vorwitzigen möchtegern mods ...

                      regeln lesen......gehört nicht hierher....usw....

                      das kotzt mich doch total an.
                      Na komm mal runter auf dem Teppich. Wer mach dich an? Tobi hat nur darauf hingeweisen, weil

                      1. PHP-Code in PHP-Tag des Forums gehören
                      2. falsches Forum
                      3. nochmals gefragt, weil ihm deine Frage nicht klar war

                      Also wer beleidigt dich? Ich sehe aber, dass du uns (alle Moderatoren) beleidigst. Du kannst gerne wegbleiben, wir brauchen dich nicht, sondern du brauchst unsere Hilfe.
                      meinst du ich weiß ned was target ist.

                      ich habs doch probiert und es hat nicht gefunzt!!
                      als Begriff vielleicht, aber nicht wie man anwendet. Ausserdem, seit wann gehören Framesdeklarationen unter head-Tag hin? und noscript-Tag umschliesst auch noch body-Tag. Also von HTML hast du wirklich keine Ahnung. Daher empfehle ich dir mal bei http://de.selfhtml.org/ vorbeizuschauen.

                      Last but not least: Verwarnung.

                      Kommentar


                      • #12
                        Original geschrieben von asp2php
                        es würde mich sehr wundern wenn es funz
                        dann wundere dich: http://mitglied.lycos.de/jmc/fr.htm

                        die zwei php Dateien heissen tab1.php und tab2.php

                        Kommentar


                        • #13
                          Wundern kann man sich aber auch über Deinen Quelltext. Und was funzt da jetzt bei Dir?

                          Kommentar


                          • #14
                            ich habe ein frame in dem ich dann genz beliebig diese PHP-Datei einbinden kann:
                            PHP-Code:
                            if(blabla){
                            die(
                            "<script language='JavaScript'>
                                window.open('tab2.php','mitte');
                                </script>"
                            );} 
                            und dann im Frame Mitte tab2.php aufgerufen wird.

                            Kommentar


                            • #15
                              Original geschrieben von jmc
                              ich habe ein frame in dem ich dann genz beliebig diese PHP-Datei einbinden kann...
                              Du weißt aber schon, was
                              PHP-Code:
                              die(); 
                              tut, oder?

                              Kommentar

                              Lädt...
                              X