Javascriptes automatikus átirányítás egy frame-be

Kezdőlap Fórumok Programozás Javascriptes automatikus átirányítás egy frame-be

10 bejegyzés megtekintése - 1-10 / 53
  • Szerző
    Bejegyzés
  • #2047724
    pointux
    Felhasználó

      „Módosítás: még az is megoldást jelentene, ha azt meg lehetne oldani hogy egyetlen hivatkozással két külön hivatkozást lehessen megnyitni (html-kóddal)”
      Ilyet én is szívesen látnék 🙂
      Nem biztos, hogy jól értem, hogy mirõl van szó…
      Szóval én úgy értem, hogy olyan oldalt akarsz, melyben 3 frame van, mondjuk fönt menü, bal oldalt, meg mondjuk egy tartalom és azt akarod, ha mondjuk a menüben valamire kattintasz, akkor változzon dinamikusan több frame is, mint pl. a tartalom, meg a menü.
      Ezt kétféle módon csinálhatod meg egy scripttel, melyben „táblázatok” vannak, ezek képezik a kereteket. (több fileban is lehetnek). Ekkor valamire rákattintva, megváltozik egy változó – aminek megfelelõen változik az oldal (elágazások).
      A másik egy index file és 3 oldal ekkor a paramétereket át kell adni a 3 további filenak az indexbõl.
      (Ezzel olyan, mintha egyszerre több oldal töltõdne több helyre.)

      #2047725
      davinor
      Felhasználó

        huhh ez egy kicsit tömény volt… 🙂
        „Ezt kétféle módon csinálhatod meg egy scripttel, melyben „táblázatok” vannak, ezek képezik a kereteket. (több fileban is lehetnek). Ekkor valamire rákattintva, megváltozik egy változó – aminek megfelelõen változik az oldal (elágazások).”
        Nem táblákat használok hanem frameket. Bár lehet hogy rosszul értelmezem amit írtál.
        „A másik egy index file és 3 oldal ekkor a paramétereket át kell adni a 3 további filenak az indexbõl.
        (Ezzel olyan, mintha egyszerre több oldal töltõdne több helyre.)”
        Ha minden igaz akkor ez az ami nekem a gondot jelenti. Megvan az index file, benne 3 frame. Mindegyik frame-ben 3 különbözõ oldal. Felsõ frame: fõmenü. Bal frame: almenü (a tartalma attól függ hogy a user melyik fõmenüpontot választja). Jobb frame: a tartalmi rész.
        Na akkor megpróbálom még érthetõbben: arra keresek megoldást, hogy:
        Van ugye a felsõ frame-ben egy olyan menüpont hogy fõoldal. Ha erre klikkel a user, mind az almenünek frissülnie kéne, mind pedig a tartalmi részt tartalmazõ jobb oldali frame-nek.
        Találtam a fent említett scriptet a neten, de mivel nem tudom meg lehet e adni valahogy benne hogy melyik frame-be nyissa meg az oldalt, így sajna kicsit gáz nekem ez a script. mondhatni használhatatlan.
        ja még valami. ha van php-s megoldás, akkor az is jöhet, mert úgyis lesz php-s része a site-nak. igaz ehhez még csúnyán meg kéne tanulnom a php-t 🙂

        #2047726
        pointux
        Felhasználó

          „Van ugye a felsõ frame-ben egy olyan menüpont hogy fõoldal. Ha erre klikkel a user, mind az almenünek frissülnie kéne, mind pedig a tartalmi részt tartalmazõ jobb oldali frame-nek.”
          Igen jól értettem :), legalább.

          „Nem táblákat használok hanem frameket. Bár lehet hogy rosszul értelmezem amit írtál.”
          Ma már ez nem divatos, de én is szeretem. (Van, amit csak ezzel tudtam megcsinálni.)

          „Találtam a fent említett scriptet a neten, de mivel nem tudom meg lehet e adni valahogy benne hogy melyik frame-be nyissa meg az oldalt, így sajna kicsit gáz nekem ez a script. mondhatni használhatatlan.”
          Az még csak egy dolog, hogy melyik frame-be nyíljon meg. Azt meg lehet oldani úgy, ha nevet adsz a frame-nek… és abba irányítod (target… (sima html)). A gond akkor van, ha egyszerre két frame-be kell több kül. adatot benyomni. Ekkor csak a paraméter átadás a megoldás.

          „ja még valami. ha van php-s megoldás, akkor az is jöhet, mert úgyis lesz php-s része a site-nak. igaz ehhez még csúnyán meg kéne tanulnom a php-t”
          Ehhez kizárólag csak html kell (sem php, sem java :)).

          #2047727
          razoli
          Felhasználó

            Ha megnyílik ez az oldal, akkor automatikusan betölti a felso2 nevû frame-be a top2.html-t (nálam is így ment, csak közben leszedtem az oldalam átalakítás miatt)


            azaz top.fremaneve.location=”betölteni kívánt.html”
            arra kell vigyázni, hogy nem fog visszaállni, ha olyan oldalt töltesz be ahol nincs top frame, ezért minden html állományban el kell helyezni – értelemszerûen ahol nincs menü ott egy üres oldalt hoz be.

            #2047728
            davinor
            Felhasználó


              vagy én vok síkhülye (nagyon valószínû) de ez nálam nem megy 🙁 Azért köszi!

              #2047729
              razoli
              Felhasználó

                #2047730
                pointux
                Felhasználó

                  „vagy én vok síkhülye (nagyon valószínû) de ez nálam nem megy 🙁 Azért köszi!”
                  Akkor próbáld esetleg a targetet… annak mennie kell, az csak egy sima html kód
                  Ezt próbáld ki: http://www.linsource.hq.hu/ (ennek a forrását is oda tudom adni… noha még elég régi, meg fõként elég amatõr, de kiindulásnak jó…)

                  #2047731
                  davinor
                  Felhasználó

                    viszont eszembe jutott valami. mi van akkor hogy ha a köv módon oldanám meg (igaz ehhez kéne egy html függvény ezt épp keresem ha van ilyen egyáltalán :))

                    a dolog alapja a tag kihasználása lenne. van e olyan függvény ami ezt a tag-et használja arra hogy átirányítson? ugyanis a href-fel ugye meg lehet adni a cél frame-t. innen már csak egy script kéne ami ezt a függvényt az oldal betöltésekor automatikusan meghívja. ez meg is van a hiszen ha jól logikázok a fenti script átírásával (a redirect lecserélése az illetõ függvényre) tökéletesen megoldható. szóval csak a függvény kéne ha van ilyen. ha valakinek van tippje akkor légyszi jelezze. már 5 órája szórakázok ezzel az egy kis bibivel.

                    #2047732
                    davinor
                    Felhasználó
                      razoli wrote:
                      #2047733
                      pointux
                      Felhasználó

                        „na igen de ha frissítek akkor az egész index.html-t tölti újra…”
                        Ezt csak abban az esetben lehet elkerülni, ha csak egy frame változik meg. (Egyébként ez miért zavar? A mai sávszélek mellett egy kis index file(ok).)

                      10 bejegyzés megtekintése - 1-10 / 53
                      • Be kell jelentkezni a hozzászóláshoz.