Autor | Zpráva | ||
---|---|---|---|
Ondřej Strnad Profil |
#1 · Zasláno: 15. 11. 2006, 18:16:26 · Upravil/a: Ondřej Strnad
Dobrý den!
Potřeboval bych třeba v JavaScriptu udělat příkaz, že kdyby někdo měl IE, přesměrovalo by se to na nějakou stránku. A kdyby měl třeba Mozzilu, přesměrovalo by se to jinam. Jde to? Pokud ano, prosím napište sem ten příkaz. Děkuji, Ondřej Strnad. |
||
Bubák Profil |
#2 · Zasláno: 15. 11. 2006, 18:26:36
Bez JS třeba takto:
<!--[if IE]> <meta http-equiv="refresh" content="10;URL=pro-ie.html"> <![endif]--> <!--[if !IE]> --> <meta http-equiv="refresh" content="10;URL=normalni.html"> <!-- <![endif]--> <h1>Za okamžik budete přesměrováni na lepší stránku ;-)</h1> |
||
venca163 Profil |
#3 · Zasláno: 15. 11. 2006, 18:45:32
Ondřej Strnad
jen jednu věc, děláš to proto, že IE to přesměruje na stránku optimalizovanou pro IE a FF to přesm. na stránku optim. pro FF? jestli jo, tak se to dělá běžně tak, že jen části kódu, které se zobrazují rozdílně, máš ošetřené pomocí právě podmíněných komentářů (či nějakých hacků) příklad linkování css souboru jen pro IE: <!--[if IE]> <link rel="stylesheet" type="text/css" href="styly_pro_IE.css"> <![endif]--> jestli ne, sorry za OT |
||
Ondřej Strnad Profil |
#4 · Zasláno: 15. 11. 2006, 19:04:42
Bubák
A jak se to udělá, abych nečekal tak strašně dlouho? Díky, Ondřej Strnad. |
||
Bubák Profil |
#5 · Zasláno: 15. 11. 2006, 19:09:48
|
||
Ondřej Strnad Profil |
#6 · Zasláno: 15. 11. 2006, 19:20:37
Bubák
Nedělám něco špatně? Když jsem srazil tu dobu z deseti sekund na pět, tak se to nepřesměrovalo. Podívejte se na zdrojový kód: <!--[if IE]> <meta http-equiv="refresh" content="5;URL=pro-ie.html"> <![endif]--> <!--[if !IE]> --> <meta http-equiv="refresh" content="5;URL=normalni.html"> <!-- <![endif]--> |
||
Časová prodleva: 5 dní
|
|||
martulinka Profil * |
#7 · Zasláno: 20. 11. 2006, 11:07:10
Zdravím, tak jsem zkoušel to co tu uz nekdo napsal:
<!--[if IE]> <link rel="stylesheet" type="text/css" href="styly_pro_IE.css"> <![endif]--> a vůbec to nefunguje...jak to má být správně?? |
||
Bubák Profil |
#8 · Zasláno: 20. 11. 2006, 12:43:29
Ondřej Strnad
Něco děláš špatně, ale tvoje ukázka je dobře, chyba je jinde. martulinka Link na CSS soubor pro ne-IE prohlížeče musí být dříve, než link pro IE. Dodržrt pořadí je důležité. |
||
roberta Profil |
#9 · Zasláno: 20. 11. 2006, 12:49:51
len taká malá poznámka, že nie je IE, ako IE. napr. v IE7 je zobrazovacie jadro úplne iné ako v IE6, takže sa v IE7 bude stránka zobrazovať zle
|
||
hugo Profil * |
#10 · Zasláno: 20. 11. 2006, 15:02:01
roberta
ale v quirku snad bude zobrazovat stejne, ne? zmeny sou jen ve standardu... |
||
habendorf Profil |
#11 · Zasláno: 20. 11. 2006, 16:43:28
No původní dotaz zněl na JS, takže kdyžtak http://www.jakpsatweb.cz/javascript/objekt-window.html#navigator
Nicméně je to špatná cesta. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0