Switch v JavaScriptu

Webdesign, HTML, CSS, Flash, PHP, ASP, .NET, JavaScript. Kritika www stránek na Smetišti.

Moderátor: Moderátoři Živě.cz

Odeslat příspěvekod Jardaa 9. 9. 2006 14:43

Když mám v JavaScriptu větvení v pomocí switch, tak mi to nefunguje ani v Opeře ani v IE6. Zkoušel jsem i příklady z učebnic, abych vyloučil vlastní chybu v syntaxi. Víte čím by to mohlo být ?
Děkuji
Jardaa
Junior

Odeslat příspěvekod Imjagpul 10. 9. 2006 11:17

Určitě tam máš někde chybu buď v syntaxi nebo v použití nebo někde. Kdyžtak sem napiš kód, který ti nefunguje.

Např. tohle funguje v IE,FF i Opeře:
Kód: Vybrat vše
<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
        "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
   <title> JS switch</title>
   <meta http-equiv="content-type"
      content="text/html;charset=utf-8" />
</head>

<body>
     <p>
   <script type="text/javascript">
   //<![CDATA[

        //vypise den
        var d=new Date()
        theDay=d.getDay()
        switch (theDay)
        {
        case 0:
          document.write("neděle");
          break;
        case 1:
          document.write("pondělí");
          break;
        case 5:
          document.write("pátek");
          break;
        case 6:
          document.write("sobota");
          break;
        default:
          document.write("něco jiného");
        }
       
        //]]>
        </script>

     </p>
</body>
</html>[/code
Imjagpul
Junior
Uživatelský avatar


Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků