Autor | Zpráva | ||
---|---|---|---|
Jim Profil * |
#1 · Zasláno: 1. 9. 2005, 20:13:12
Ahoj, prosím o radu. Mám soubor kde se hlasuje a pokud někdo hlasoval, má načtené cookie, aby nemohl znovu. jenže jsem to teď celé vložil do IFRAMU přes který to zobrazuji a cookies tím pádem nereagují. Neví někdo jak to nejlépe řešit? Ten IFRAME potřebuji. Dík.
|
||
Leo Profil |
#2 · Zasláno: 1. 9. 2005, 21:04:00
"pokud někdo hlasoval, má načtené cookie, aby nemohl znovu"
Cookies neni problem v prohlizeci smazat nebo upravit. Leo |
||
Jim Profil * |
#3 · Zasláno: 1. 9. 2005, 22:04:13
Ano, to vím, jenže je problém v tom že to nefunguje když to použiju přes <IFRAME>.
To ych potřeboval nějak vyřešit. Dík. |
||
peta Profil * |
#4 · Zasláno: 2. 9. 2005, 08:40:58
Jim bez odkazu na stranku se chyba hleda opravdu obtizne.
Vis, mam problem, nechce se mi presouvat obrazek, poradis mi, co s tim? :) |
||
Jim Profil * |
#5 · Zasláno: 2. 9. 2005, 09:44:23
Zdálo se mi to na teoretickou odpověď.
Tady je odkaz. Dík: http://www.server-baby.cz/jakubzacek/pokusyhodnoceni/zkusebnihlas.htm |
||
peta Profil * |
#6 · Zasláno: 2. 9. 2005, 10:47:27
Jim (ale nevim, jestli to zmeni neco vce funkcnosti)
- pokud vim, tak iframe se pise mezi body taga dalsi tagy, ktere ti tam chybi <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title></title> </head> <body> <iframe src=" http://www.server-baby.cz/jakubzacek/pokusyhodnoceni/pavlab.php"></ifr ame> </body> </html> http://www.server-baby.cz/jakubzacek/pokusyhodnoceni/pavlab.php - tady mas stejne chyby, zadne body a spol, pak se div, ze ti neco nefunguje... - uzasne jsou ty mezery :) to se dela bud pomoci CSS nebo to dej cele do tabulky a nastav sirku, vysku - prekrizene tagy B font /B /font zkus si nekdy www.htmlvalidator.com/lite/ nebo www.w3c.org (html validator) na odhalovani chyb No, a to dulezite, kde mas script na ty cookies, jako? |
||
peta Profil * |
#7 · Zasláno: 2. 9. 2005, 10:51:14
Jim
bracha rika, ze se daji nastavit cookies pres PHP, neco jako setcookie(). do php kodu ti nevidim a v JS ti ani neporadim nic o PHP, se ptej v PHP na PHP :) Jenze ty se ptas v JS, v JS pouzivam toto na prepinani vzhledu www.volny.cz/peter.mlich/ |
||
Jim Profil * |
#8 · Zasláno: 2. 9. 2005, 11:37:54
Tady je ten kód, pokud by jste v tom našli chybu. Zajímavé na tom ale je že to jde, pokud to neni přes <IFRAME> :
<? if ($go == "Hodnotit") { $hlasoval = $HTTP_COOKIE_VARS['anketa']; if($hlasoval != "1") { $cas1=getdate(); $cas=$cas1[0]; $doba_platnosti=86400; //24hodin v sekundách setcookie("anketa","1",($cas+$doba_platnosti)); $fp = FOpen ("pavlab", "r"); $data = FRead ($fp, FileSize("pavlab")); FClose($fp); $write = $data + $hodnoceni; $fp = FOpen ("pavlab", "w"); FWrite ($fp, $write); FClose ($fp); } else { echo "<b>Už jste hlasoval/a!</b>"; } } ?> <form> <input type="radio" name=hodnoceni value="1">1 <input type="radio" name=hodnoceni value="2">2 <input type="radio" name=hodnoceni value="3">3 <input type="radio" name=hodnoceni value="4">4 <input type="radio" name=hodnoceni value="5">5 <input type=submit name="go" value="Hodnotit"> Hodnocení: <b><font style=color:red;font-size:"18px"></b> <? readfile(pavlab); ?> bodů </font> </form> |
||
Jim Profil * |
#9 · Zasláno: 2. 9. 2005, 11:41:00
Moc děkuji, už mi to běhá!!
|
||
Jim Profil * |
#10 · Zasláno: 2. 9. 2005, 12:55:17
Tak stejně nic, jde to všude mimo red. systém kam to chci vložit...... Ale díky za snahu. Nedokázal by to tady někdo napsat v Java scriptu? Dík
|
||
Leo Profil |
#11 · Zasláno: 2. 9. 2005, 22:51:54
Nemate tu stranku ktera je v hlavnim okne a tu, ktera je v iframe z ruzne domeny nebo ze stejne domeny, ale z jineho adresare? Leo
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0