Mit PHP Menu erstellen

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

  • #31
    Das machst du dann mit JavaScript!
    Code:
    function wir(){
    parent.navigation_links.location.href="nav_links.html";
    parent.navigation_oben.location.href="nav_oben.html";
    parent.textausgabe.location.href="textausgabe.html";
    }
    Aufruf:
    Code:
    <a href="JavaScript:wir()">Menu 1</a>
    EDIT:

    Leerzeichen darf natürlich nicht drin sein bei JavaScript wird von Forum gemacht!

    Zuletzt geändert von Wotan; 12.05.2003, 16:51.
    *winks*
    Gilbert
    ------------------------------------------------
    Hilfe für eine Vielzahl von Problemen!!!
    http://www.1st-rootserver.de/

    Kommentar


    • #32
      Javascript is aber nicht ....

      das ganze muß auf reiner PHP Basis sein

      Kommentar


      • #33
        In Frames kannst du aber pro Link nur eine Seite ändern!
        *winks*
        Gilbert
        ------------------------------------------------
        Hilfe für eine Vielzahl von Problemen!!!
        http://www.1st-rootserver.de/

        Kommentar


        • #34
          nja ausser ich würde ihm bei mousedown/click 2 links rein... wär aber ziemlich doof

          Kommentar


          • #35
            Original geschrieben von Tex Hex
            nja ausser ich würde ihm bei mousedown/click 2 links rein... wär aber ziemlich doof
            Ist mir aber nicht bekannt das das so geht.
            Ausserdem ist das auch JavScript!
            *winks*
            Gilbert
            ------------------------------------------------
            Hilfe für eine Vielzahl von Problemen!!!
            http://www.1st-rootserver.de/

            Kommentar


            • #36
              du könntest evtl. probieren als target nich mainframe zu nehmen, sondern _parent und den link so aufbane
              Code:
              <a target="_parent" href="index.php?cat=1&subcat=27&foobar=08154711">Referenzen</a>
              in der index.php wertest du die übergbenen parameter aus und hängst sie an die url, die im src attribut deiner einzelnen frames steht
              Beispiel:
              PHP-Code:
              echo '<frameset cols="150,*" rows="*">
                  <frame src="left.php?cat='
              .$_GET['cat'].'&subcat='.$_GET['subcat'].'" name="nav" frameborder="1" />
                  <frame src="main.php?cat='
              .$_GET['cat'].'&foobar='.$_GET['foobar'].'" name="mainframe" />
              </frameset>'

              EDIT:
              w+sste nicht, wie du anders mehr als einen frame aktualisieren kannst ohne javascript zu verwenden.
              wenn du es allerdings so machst, wird wieder jede datei des framesets geladen; also 1 vorteil weniger *g*

              Zuletzt geändert von mrhappiness; 12.05.2003, 20:06.
              Ich denke, also bin ich. - Einige sind trotzdem...

              Kommentar


              • #37
                Er wird nicht um hinkommen auf Frames zuverzichten und das ganze mit Tabellen machen müssen.

                Ich sehe immer noch nicht wieso er Frames nutzen muss.

                Die Restriktion auf JavaScript zu verzichen deutet doch schon auf Tabellen hin.
                Also, benutze nun doch endlich mal Tabellen anstatt Frames.
                Du wirst sehen, das das weitaus einfacher ist als du denkst, zumal du dann nicht mehr das Problem mit JavaScript hast.
                *winks*
                Gilbert
                ------------------------------------------------
                Hilfe für eine Vielzahl von Problemen!!!
                http://www.1st-rootserver.de/

                Kommentar


                • #38
                  Hmmm hab mich jetzt nochmal mit einem fertigen Menü versucht.... hat eigneltihc am Anfang überhaupt nicht gefunkt aber jetzt nach einiger quälerei hab ichs hinbekommen

                  hab noch einiges umfunktioniert - und ne Augenkrebs-Test-HP damit erstellt...

                  Testmenu


                  Soo die Menüs klappn prima ein/aus ... in der Tabelle befindet sich ein zusätzlicher Wert = FRAMES der auf das gewünschte Frame deutet... hier nur zum Beispiel Menü 1.1.1 auf Google etc....

                  bei ganzen HPs würde das dann auf _blank zeigen

                  Das einzige Prob das ich im mom habe ist, dass die Werte die aus der SQL Tabelle ausgelesen werden.... direkt numerisch untereinanderstehen müssen...
                  1 1
                  2 11
                  3 111
                  4 112
                  5 12
                  6 121
                  7 122

                  etc.... damit die Ausgabe als Menü richtig ist...

                  Ihc hab mal als Beispiel ein paar Felder in der Tabelle hinten angefügt... 2.1 und 2.2

                  da aber in der Tabelle 2.2 hinter 3 liegt ... ist es im Menü auch nicht richtig...

                  hmmm also stimmt hier die Abfrage nicht bzw da ist wohl nicht dran gedacht worden.... kann sich mal wer den Code anschaun ?? ich bin fleissig selber am durchackern... aber wenn man das Zeug nicht selber geschrieben hat, und auch selber nich grade gut PHP kann... is das schon n gutes Stück ....

                  hab hier noch die aktuelle Version des ganzen Scripthaufens->Menu

                  ist vom Airmenu das man orichinal von www.spellweb.de glaubich runterladen kann....

                  Thx - Tex Hex

                  Kommentar


                  • #39
                    OffTopic:
                    mutter ... ich bin blind


                    ohne mich näher mit dem scriptmonster befasst zu haben,
                    würde ich vorschlagen:

                    - erweitere die tabelle/n um ein feld "position"
                    - trage dort die gewünschte position für einen menupunkt ein
                    - such die abfrage/n
                    - finde die abfrage/n
                    - ergänze/ändere abfrage/n um "order by position ASC"

                    dann bist du frei, menupunkte über eine positionsvergabe zu verschieben.
                    Kissolino.com

                    Kommentar


                    • #40
                      .. ja ich weiss ... aber wenn der alltag so trierst ist muss man etwas farbe ins leben bringen

                      hmm der Vorschlag ist gut...

                      jetzt müßt ich bloss noch wissen wo die Abfrage ist die er macht.. (so ca. habich da schon was ausgemacht... muss mir nur den Kopf zerbrechen was ich damit anfang - dazu is mein php können doch etwas klein)

                      k... wenn noch wer rat weiß ... immer her damit bzw. ob ihr das airmenu vom script her gut/schlecht findet würde mich auch interessieren

                      thx - tex hex

                      Kommentar

                      Lädt...
                      X