Autor Zpráva
Gisen
Profil
Ahojky.

Udělal jsem si jednoduché menue v Java Scriptu, ale V Opeře mě nesedí kódování.

document.write("<li><a href='rejstrik.html'>Výpis z rejstříku</a></li>")

V Mozille to je OK a v Exploreru též, ale v Opeře to je ø místo ř.

Nevíte někdo co je příčina? Meta tagy mám napsaný správně.

Děkuji předem.
xthomas
Profil
máš správně definovaný DOCTYPE?? opera je na to háklivá :) bez této definice se prohlížeče přepínají do nestandardních modu..

např. takhle :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="cs" lang="cs">

...
habendorf
Profil
Zkus nastavit scriptu charset.
Gisen
Profil
Zkus nastavit scriptu charset.
Když jsen nastavil @charset "windows-1250"; script nefungoval vůbec.
habendorf
Profil
@charset "windows-1250";

co to je?
Gisen
Profil
A jak se nastavuje charset pro JavaScript?
Myslel jsem, že takto.
Davex
Profil
Pokud je v externím souboru, tak takto:


<script type="text/javascript" src="skript.js" charset="iso-8859-2"></script>
Gisen
Profil
Díky.
Tak teď si připadám dost hloupě, že mě to nenapadlo.
Díky moc.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0