Autor Zpráva
Jim
Profil *
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
"pokud někdo hlasoval, má načtené cookie, aby nemohl znovu"

Cookies neni problem v prohlizeci smazat nebo upravit. Leo
Jim
Profil *
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 *
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 *
Zdálo se mi to na teoretickou odpověď.

Tady je odkaz. Dík:
http://www.server-baby.cz/jakubzacek/pokusyhodnoceni/zkusebnihlas.htm
peta
Profil *
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 *
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 *
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
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
<input type=submit name="go" value="Hodnotit">
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

Hodnocení:&nbsp;
<b><font style=color:red;font-size:"18px"></b>
<?
readfile(pavlab);
?> bodů
</font>




</form>
Jim
Profil *
Moc děkuji, už mi to běhá!!
Jim
Profil *
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
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
Toto téma je uzamčeno. Odpověď nelze zaslat.

0