Divek közti kapcsolgatás
Szeretnék tanácsot, linket, tutoriált kérni divek közti kapcsolgatáshoz.
Ez azt jelentené esetemben, hogy van mondjuk három div, ebből kettő
■ Ez azt jelentené esetemben, hogy van mondjuk három div, ebből kettő
display: none;
, a harmadik látható. Valahogy újratöltés nélkül szeretném megoldani a dolgot.
re
http://toxin.hu/tutorial/jsoop/2/index.html#
üdv t
én
Köszi
re
üdv t
Allitsad at a display-t
Igen, de ezt hogyan...
Ha valakinél ki van kapcsolva a js, akkor ő nem fogja látni a tartalmat... jól tévedek?
ha diszkrét
próbáld így
http://codeworkerz.com/cssgalery
régebben csináltam és nincs kedvem kiszedni belőle a lényeget (nem olyan bonyolult úgyse)
csak css, megy IE6 és FF alatt, végső soron pedig divek jelennek meg, tűnnek el.
Biztos nem olyan bonyolult a dolog
Szóval adott a css-ben a három div:
Köszönöm szépen előre is.
hol jelenik meg?
tehát olyasmit akarsz csinálni, mintha mindig egy iframbe töltenél valamit, csak iframe nélkü? vagy olyasmit, mint az itt a piros, hol a pirosnál, tehát pl. egymás mellett vannak, de mindig csak a jobb, bal, vagy középső lászik csak egyszerre?
Ugyanott
magasság
re
Köszi előre is!
van egy gond
legyenek egymás alatt, vagy mi?
Ha nincs js
Találtam egy ilyet...
Ja, a link:
Show/hide contest
Másik változat?
Nem igazán ehhez a témához, de: XHTML 1.0 Strict-ben, hogyan lehet elrejteni - szabványos megoldással (!) - egy adott kép keretét?
A -->border="0"<-- nem jó!
hmmm.
pont ez történik, azzal a különbséggel, hogy nem ugyanott van a kezdőpontjuk. ha ugyanoda volna pozicionálva, akkor kitakarnák egymást és elérhetetlenné válna a tartalom, ha nincs js, ráadásul az abszolút pozíció miatt nem nyúlna a content!
hol van listában, micsoda?
kerethez használd: style="border:0px;", vagy add meg stíluslapon.
Pontosítok!
itt
Tehát nyomogatja a látogató a linket (vagy a nyomógombokat), s csak az a DIV "kerül elő" (látszódik), amit kiválasztott.
A képen szándékosan eltoltam 40px egységgel a jobbra eső DIV-et.
Senki?
Nem türelmetlenkedem, csak nem jövök rá sehogy, erre a fránya DIV cuccokra!
A másik probléma: hova rakjam a "border: 0px" értéket?
Próbáltam, de nem ment!
Az Opera 9 jól jeleníti meg, alapból:
itt
A FF 2.0 RC2 és az IE6 meg így:
itt
Elnézést kérek, de nekem nem triviális a megoldás!
Egyébként külső CSS file-t használok.
itt a megoldás
Na, kezd tökéletes lenni
Erre van valami ötleted?
Amúgy tényleg nagyon hálás vagyok a segítségért! :)
Nekem nem működik FF 2.0 RC2 alatt!
IE 6 és Opera 9.0 alatt megy, de a FF-ban nincs érdemi változás (eltűnés/megjelenés).
Mi lehet a baj?
Valaki segítsen!
ezt még add hozzá,
Egészen pontosan hová
így néz ki egyben
Köszönöm mégegyszer
szivesen
Ez nagyon jó. Picike és zseniális
Változik a tartalom
A divek közti kapcsolgatás tökéletes, azonban előforulhat, hogy időközben megváltozik az SQL tábla valamelyik mezőjének tartalma, amit mindenképpen le kéne tudnom követni.
Magyarul:
ha mondjuk a negyedik div-et nézem és visszakapcsolok az elsőre, akkor nemcsak a display-t kéne változtatnom, hanem az sql lekérést is újra lefuttatni. Erre van valami ötlet?
Ha lehet...
húha...
az ilyen tartalomkezelésnél sok probléma merülhet fel. létezik megoldás,
őt hívják úgy, hogy AJAX, két gond van vele:
1. bár léteznek kidolgozott megoldások, nem árt kicsit gyokorlottabbnak lenni pl. js-ben.
2. mivel AJAX-al teljesen a js-re hagyatkozol, ott már tényleg gond, ha nem áll rendelkezésre illetve fel kell rá készülni, de ez bizony megbonyolítja a dolgot!
ha mindenkép ilyesmit akarsz csinálni nézz bele kicsit az AJAX-ba. ezen az oldalon rengeteg cucc van róla.
a másik lehetőség, hogy fércelsz valamit iframe-el... de ilyen töltögetős dolgot tényleg csak akkor érdemes használni, ha indokolt!
re
Azért körülnézek, hátha találok valami kapaszkodót... :)