Autor Zpráva
marek094
Profil
Dobrý den,
mám takový větší problém.
Následující kód funguje v Chrome, ale v Mozille ani ničem dalším ne.
Neví někdo, prosím, čím to je?
Předem děkuji.

    function click(id){  //funkce, zadané id
      var el = document.getElementById("a");
      var el2 = document.getElementById("b");
      if(id=="a"){  //když id je a 
        if(el.className=="red2"){       //když třída prvku je red2
          el.className = "red";         //změníme na red
          el2.className = "blue2";      //a ještě jinou změníme na blue2
          document.getElementById('red').checked=true;  //zaškrtneme checkbox
        }
      }
      else if(id=="b"){ 
        if(el2.className=="blue2"){
          el2.className = "blue";
          el.className = "red2";
          document.getElementById('blue').checked=true;
        }
      }
            
    } 
Davex
Profil
marek094:
Na první pohled vypadá kód jako funkční. Je nějaká chyba v chybové konzoli?
marek094
Profil
Davex:
Ne, bohužel ne...
marek094
Profil
Celé je to tady tady.
Nevíte někdo?
Davex
Profil
marek094:
Zkus tu funkci přejmenovat.
marek094
Profil
Davex:
Nojo, je to tím. To mě nenapadlo. :)
Mockrát vám děkuji!

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:

0