Autor Zpráva
mcnarik
Profil
Dobrý den, měl bych dotaz jestli náhodou někdo nevíte jestli a případně jak se dá udělat aby se načetla pouze určitá část stránky.

Příklad:

Mám načtenou stránku a chci znovu načíst pouze! levé menu, nebo například znovu načíst pouze nějakou tabulku.

V podstatě mi nezáleží na tom v čem (PHP, HTML, JAVAsc., ..) to jde udělat, pokud to jde...
díky
Noobos
Profil *
Tak toto jde snad jedině pomocí rámů (odpornost) anebo iframe. Jestli trochu rozumíš HTML tak stačí tabulku dát do toho iframu a potom ji pomocí meta-tagu refreš aktualizovat, třeba co deset vteřin. Jinak to nejde. Kdybys tomu nerozuměl, tak ti hodím nějaký link na IFRAMy, nebo na META-TAGY, ale stačí jen projít http://jakpsatweb.cz (ten webík asi znáš... :oD) tam to je všechno
jozob
Profil
Noobos
On chcel asi niečo iné, ak som správne pochopil.

mcnarik
V tejto téme sa moc nevyznám, ale snáď by pomohli regulárne výrazy (daný blok HTML značiek by bol ohradený nejakým identifíkatorom, napríklad pomocou komentárov a potom pomocou PHP a regulárnych výrazov odfiltruješ zvyšok stránky).
mcnarik
Profil
V tejto téme sa moc nevyznám, ale snáď by pomohli regulárne výrazy (daný blok HTML značiek by bol ohradený nejakým identifíkatorom, napríklad pomocou komentárov a potom pomocou PHP a regulárnych výrazov odfiltruješ zvyšok stránky).

To je sice pěkné ale mě jde především o to jak říct prohlížeči že má znovu načíst pouze tu část s regulárním výrazem?

Jinak FRAME a IFRAME znam. Klasické rámy se použít nedají, bohužel s tím refrešem to taky není nic moc... Nelze měnit dobu obnovy pokud je stránka již načtená. Nehledě na to že bych chtěl reagovat na akci uživatele. Aby se po stisku třeba tlačítka načetla jen malá část stránky.
jozob
Profil
mcnarik
"ale mě jde především o to jak říct prohlížeči že má znovu načíst pouze tu část s regulárním výrazem?"
Prečo prehliadaču? Veď zostav stránku na strane serveru.
mcnarik
Profil
Ale ja potřebuji aby ta stranka byla schopna reagovat na nějakou událost a pak se překreslila jen malá část.
Např.: Po zmačknutí na tlačítko se překreslí jen jedna malá část tabulky.
Ale problém je v tom že po zmáčknutí tlačítka:
<form href="neco.php" method="post" >
<input type="submit" ...
</form>
se odešle příkaz na překreslení celé stránky nebo se pletu?
Toto téma je uzamčeno. Odpověď nelze zaslat.