Autor Zpráva
fofo32
Profil *
Ahojte,
trápim sa už 3. deň a prezrel som už mnohé príspevky a fóra. Žiaľ nenašiel som odpoveď a co sa angličtiny týka v tej žiaľ nie som priliš dobrý. Stručne vysvetlím svoj problém.
Majme 2 DIVy. Jeden je väčší <div id="velky"> druhý (na ňom) je menší <div id="maly">. Na tom väčšom sú napr. 2 hypertextové odkazy: prvy.html a druhy.html. Ja potrebujem, aby keď kliknem napr. na prvy.html aby sa do <div id="maly"> natiahol obsah stránky prvy.html. Toto by samo o sebe nebol problém. Je však nevyhnutné, aby sa neaktualizovala celá stránka. PHP $_REQUEST a include preto neprichádza do úvahy. Podobne ani kotvy a CSS, nakoľko sa nejedná len o niekoľko viet, ale o zhruba 100 obrázkov a dalsieho textu. Tipujem to na JS a Ajax lenže ako? :(
Ďakujem za každú radu.
panther
Profil
fofo32:
koukni se na iframe. Načítat obsah pomocí JS není vhodné, uživatelé bez JS uvidí bílou stránku.

Proč se ti nelíbí načítání celé stránky? V dnešní době to není problém a je to standardní řešení.
margin
Profil *
Univerzální funkce pro AJAX
Pak je ještě možnost použít iframe, ale dopuručuji udělat to normálně, jak píše panther.
Uvědom si, že pokud použiješ AJAX, tak pro těch „zhruba 100 obrázkov a dalsieho textu“ bude odezva větší, než malá. Z toho důvodu to považuji pro tvůj případ za nevhodné řešení.
David1256
Profil
Pokud se rozhodneš pro ten Ajax, určitě ti pomůže AjaxLoader, ten je na tvůj problém jak dělaný. Na web si dej ten AjaxLoader.js a spustíš ho pak asi takhle.
onclick="ajaxLoader('stranka.htm','maly')
fofo32
Profil *
Ďakujem moc podarilo sa pomocou Univerzální funkce pro AJAX :)
Ešte raz dik

Vaše odpověď

Mohlo by se hodit

Odkud se sem odkazuje


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: