Kezdőlap › Fórumok › Programozás › Javascriptes automatikus átirányítás egy frame-be
- This topic has 52 hozzászólás, 4 résztvevő, and was last updated 19 years, 5 months telt el by
davinor.
-
SzerzőBejegyzés
-
2006-01-29-12:41 #2047724
„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.)2006-01-29-12:48 #2047725huhh 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 🙂2006-01-29-13:12 #2047726„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 :)).2006-01-29-13:17 #2047727Ha 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.2006-01-29-13:23 #2047728„
„
vagy én vok síkhülye (nagyon valószínû) de ez nálam nem megy 🙁 Azért köszi!2006-01-29-13:26 #2047729„
„
2006-01-29-13:29 #2047730„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ó…)2006-01-29-13:30 #2047731viszont 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.
2006-01-29-13:31 #2047732razoli wrote:2006-01-29-13:34 #2047733„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).) -
SzerzőBejegyzés
- Be kell jelentkezni a hozzászóláshoz.
legutóbbi hsz