fordfairlane: „Ez az AJAX, minden más az nem AJAX.”
Tudom, de felhasználói szempontból nézve az a lényege a dolognak, hogy nem tölti újra a teljes oldalt (csak a szükséges adatokat küldözgeti a host és a client közt).
Lényeg, hogy nekem sem szabad újratöltenem a teljes oldalt, sőt, lehetőleg menet közben nekem itten semmit se kezdjen el töltögetni.
shev7: Ha meg a savszelesseg nem problema, akkor meg miert nem jo az AJAX?
Mert AJAX-szal is töltöget a hostról, amit nem szeretnék, ui. szimplán rontja a felhasználói élményt.
Egy fading effekt van az oldalon. Bal oldalt a menü, jobb oldalt hírek, linkek és középen egy container divben a főtartalom. Ez a div linkre kattintáskor elhalványul, amikor teljesen elhalványult és egyáltalán nem látszik, akkor jelenik meg benne az új tartalom, és az új tartalommal szépen lassan "visszahalványul".
Namost, ha én közben szedem le a cuccost a hostról, akkor itt lesz egy minimális megakadás. Ha lassú a host vagy a kapcsolat, akkor szemmel jól látható pillanatnyi megakadás lesz. Én pedig ezt szeretném elkerülni.
DeltaPower: ha már annyira mindent be akarsz tölteni, akkor inkább tedd egy-egy rejtett divbe a tartalmakat, és javascripttel csak rejted-mutatod ami kell.
Ez sem rossz ötlet, de akkor a 9 menüpontnak csináljak 9 divet?
Én egyszerűbbnek gondoltam egy divbe innerHTML-el beleirogatni az adatokat egy JS változóból.
Egyébként az oldal képekkel-szöveggel-stíluslapokkal együtt en bloc 136Kb.