Pracujem s kamosom na chate, ma to byt triedna stranka, cele je to v php, zalomene v tabulke ale ten chat je v iframe, konkretne okno v ktorom su vypisane jednotlive prispevky. Potrebujem nejako refreshovat len ten dany iframe, no neviem ako, zatial mozem len celu stranku .php a to mi dost vadi kvoli rychlosti. Ako by sa to dalo prosim??? Ps. Ten refresh sa ma opakovat stale po napr 30 sekundach automaticky...
Fórum › PHP
Refresh iframu
To otzi: jednoduše, do iframe přidáš kód:
<meta http-equiv="refresh" content="30;url=ADRESA">
Sleduj mě na twitteru – @lukaschury.
takto to nefunguje, moj iframe ma svoj name, a ja potrebujem aby som nejako vyvolanim jeho mena obnovil iba ten iframe ale aby sa mi nemusel nacitat cely subor v ktorom su zalomene tabulky
třeba v [podtrzene]chat.php[/podtrzene] mate [podtrzene]vypis.php [/podtrzene] a [podtrzene]psat.php[/podtrzene] a vy chcete obnovovat je ty zprávy ktere někdo napsal že? tak date ten vypis.php a myslim do hlavičky napišete co napsal curo <meta http-equiv="refresh" content="30;url=ADRESA">
jestli je to špatně omlouvam se -jsem začatečník- :-)
ja vas chapem, ale je tu maly problem je to v tabulke. Tu je stranka http://otzitesting.xf.cz/chat.php A ja potrebujem refreshnut len ten iframe ak sa chapeme, stale po urcitom casea ten tag co mi tu davate aku adresu tam mam prosim napisat ak napisem adresu iframu tak mi to zobrazi cely vypis odpovedi a stranka je fuc
JS to taky zvladne...
a nevies to nejako jednoducho aj zapisat???
Musis tu hlavicku kterou ti tam nekdo psal pridat do souboru, kterej se ti ma obnovovat...
tuhle metainformaci musis vlozit mezi <head>...</head> a ne do tlacitka ktery tam mas...
<meta http-equiv="refresh" content="30;url=Cshow.php">
kde 30 znamena pocet sekund za jak dlouho dojde k refreshi a url je stranka ktera se ma obnovit, popr. na ni po tom case presmerovat
To znamena pridat to do tohoto souboru
http://otzitesting.xf.cz/Cshow.php
A k tomu do toho stejneho souboru dat uplne nahoru (nad vypis textu) neco jako
<span onclick="javascript:document.location.reload();">obnovit</span>
Vim ze to jde elengatneji
<a href="#" onclick="javascript:document.location.reload();">reload</a>
a nebo pokud chces fakt tlacitko a ne odkaz tak takhle
<input type="submit" name="nejake_tlacitko" onclick="javascript:document.location.reload();" />
To Vikin: jj dik za ochotu :)
To Vikin: Proc tam pises to "javascript:"? To se pouzive kdyz to chces dat to hrefu, udalosti se berou automaticky jako JS. A v tomhle pripade by jsi mel udelat spise normalni nastylovany odkaz nez submitovaci tlacitko, to je urceno k odesilani dat, ne ke klikani kvuli JS.
Přidej příspěvek
Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku
×Vložení zdrojáku
×Vložení obrázku
×Vložení videa
Uživatelé prohlížející si toto vlákno
Podobná vlákna
Delka iframu — založil bbtrash
Kod iframu — založil Zelenáč
REFRESH V FF — založil leon
FF - refresh — založil bbtrash
JScrollPane a refresh — založil Michal
Moderátoři diskuze