Autor | Zpráva | ||
---|---|---|---|
lenkali Profil * |
#1 · Zasláno: 29. 3. 2008, 11:40:11
Prosím o radu, proč mi nejde tento sript, proč do X nejde uložit nulu?
<script> if(navigator.userAgent.indexOf("Opera")!=-1){ var versionindex=navigator.userAgent.indexOf("Opera")+6 if (parseInt(navigator.userAgent.charAt(versionindex))>=8) $x=0 alert("You are using Opera 8 or 9") } </script> <? echo $x;?> |
||
nightfish Profil |
#2 · Zasláno: 29. 3. 2008, 11:41:43
protože mícháš php a javascript
javascript se vykoná v prohlížeči, php už na serveru |
||
lenkali Profil * |
#3 · Zasláno: 29. 3. 2008, 11:47:34
NIGHT FISHI,
potřebuju aby se stalo to, že když se zjistí prohližeč opera, tak při zpracování programu se vezme v potas příkaz: <table> a když to opera nebude, příkaz <table> taky nebude proto chci, aby JS poslal do proměnné X hodnotu 1 nebo 0 a pomocí php to pak zpracuju, to už umím, ale nevím, jak to přenést.... nebo to <table> yahrnout do scriptu <script> if(navigator.userAgent.indexOf("Opera")!=-1){ var versionindex=navigator.userAgent.indexOf("Opera")+6 if (parseInt(navigator.userAgent.charAt(versionindex))>=8) $x=0 alert("You are using Opera 8 or 9") } </script> prosím o radu |
||
peta Profil |
#4 · Zasláno: 29. 3. 2008, 15:27:29
lenkali
google.com detect browser php google.com detect browser javascript pokud chces nastavit php hodnotu, musis to odeslat pc, ktery s php pracuje, cili na server. To znamena, ze uzivatel stranku musi nacist a stisknout Odeslat. Nebo ty zapojis nejaky script, ktery odesle js ajax, js iframe, ... , pokud trvas na JS. Pokud ne, pak se da detekovat prohlizec i pres php, tusim. |
||
Časová prodleva: 16 let
|
0