Autor Zpráva
oogi
Profil *
Kód:

<script language=JavaScript>
sirka = screen.width
var posilac = new Image()
posilac.src = "skript.php?rozliseni="+sirka
</script>
<?
if ($_GET['rozliseni']>="960") : echo "<div id='reklama'>REKLAMA</div>";
else : echo "<div id='reklama2'>NE REKLAMA</div>";
endif;
?>


Na ROZLIŠENÍ 1024x768 se to chová jako kdyby ta sirka byla mensi nez 960...
Ten soubor je na http://testy.mysteria.cz/index2.php?id=novinky.
Kde je chyba?
WertriK
Profil *
v tom JS musis mit jeste presmerovani znovu na tu samou stranku s adresou ve ktere je hodnota te sirky...

kdyz dam primou adresu do prohlizece http://testy.mysteria.cz/index2.php?id=novinky&rozliseni=1024
tak to funguje bez problemu ....
asi nejlepsi by bylo udelat cele pres JS, nebo na uvodni strance mit to presmerovani s tim ze potom by se ti hodnota sirky ulozila do sessionu ....
oogi
Profil *
Já jsem ten kód sepsal na základě tohohle:
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=17&topic=1 4878
WertriK
Profil *
Podle me by to melo byt nejak takto, ale tento kod se zacykly a bude se stranka stale nacitat. Chtelo by do JS dat jeste podminku na rozliseni - ale to uz neporadim, s JS jsem nedelal uz hodne dlouho ....

<script language=JavaScript>
if (rozliseni == "") { // ???????? <===
sirka = screen.width
window.location.href = "skript.php?rozliseni="+sirka
}
</script>
<?
if ($_GET['rozliseni']>="960") : echo "<div id='reklama'>REKLAMA</div>";
else : echo "<div id='reklama2'>NE REKLAMA</div>";
endif;
?>
Toto téma je uzamčeno. Odpověď nelze zaslat.

0