Autor Zpráva
cheli
Profil
Zdravím, řeším jeden problém a pokouším se ho vyřešit použitím JS. Jakým kódem rozliším verze prohlížečů Internet Exploreru.
Zkoušel sem tohle, ale vrací to pořád číslo 4 a já bych chtěl hlavně rozlišit 6. a 7. verzi

var verze = parseInt(navigator.appVersion);
document.write (verze);


A nebo další možnost by byla do JS kódu zaimplementovat HTML podmínku:

document.write ('<!--[if lte IE 6]><link rel="stylesheet" href="styl.css" type="text/css" /><![endif]-->');


Ale takhle to nejde. Děkuju za všechno
Str4wberry
Profil
Když upřesníš cíl snažení, třeba půjde použít i ty podmíněné komentáře.
Chamurappi
Profil
Reaguji na cheliho:
Na co to potřebuješ?

Ale takhle to nejde.
Proč ne?
cheli
Profil
Snažím se použít tento kód, ale nedělá to potřebný změny. Budu zkoušet dál

  <script language="javascript">
var sirka = screen.width;

if (sirka <= 800)
{
   document.write('<!--[if lte IE 6]><link rel="stylesheet" href="stylie62.css" type="text/css" /><![endif]-->')
}
else
{
   document.write('<!--[if lte IE 6]><link rel="stylesheet" href="stylie6.css" type="text/css" /><![endif]-->')
}
</script>
Str4wberry
Profil
Opravdu doporučuji sdělit, co tím kódem chceš řešit.
Plaváček
Profil
Str4wberry:

Dík, žes smazal můj přebytečný příspěvek. Možná ale, že cheli chce řešit tento problém a nemá dostatek trpělivosti? http://diskuse.jakpsatweb.cz/?action=vthread&forum=7&topic=102393
cheli
Profil
Tak už ten kód jede, poprvé to nešlo.

Str4wberry: Chci tím vyřešit tohle - diskuse.jakpsatweb.cz/?action=vthread&forum=7&topic=102393

Snad ta podmínka šířky prohlížeče bude dostačující
cheli
Profil
Plaváček - já bych trpělivost měl, ale pochybuju, že jí bude mít i klient. Pak mě napadlo, že by to šlo řešit i JS a už tak hroznýmu webu by to nepoškodilo, tak sem se zeptal zde. Navíc, když řešíte jednu věc o něco dýl, tak už vám to leze na mozek.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: