Autor Zpráva
Pitrsn
Profil
Ahoj mam takovy trivialni dotaz.
mam definovany odkaz
echo "<a class=\"action\" href=\"#\" onClick='deleteId(",$row['id'],")'>Smazat</a>";
a v nem si pokliku volam funkci deleteId(id). jenze to nefunguje.
V hlavicce dokumentu mam tento kod kde si definuju funkci, kterou volam.
<script type="text/javacript" language="Javascript">
            function deleteId(id){
             var answer = confirm("Jste si jistý?");
             if (answer == true)
      {
        window.location.href='index.php?action=delete-menu-item&id=' + id;
      }
      }
      </script>

Po kliku by se mela vykonat tato funkce, ale bohuzel se nevykona. v konzoli me napise chybu.
Uncaught exception: ReferenceError: Undefined variable: deleteId

Nvm v cem delam chybu. Muzete me nekdo prosim vas pomoct? mozna jen neco prehlizim, ale proste to v tom nevidim. diky za jakekoliv info.
Chamurappi
Profil
Reaguji na Pitrsna:
Smaž atribut type (a můžeš smazat i language). Nikdy ho nikdo k ničemu nepotřeboval a když v něm máš překlep, tak si prohlížeč myslí, že je skript v jazyce, který nezná, a proto ho ignoruje.
Pitrsn
Profil
Dekuju, takova blbost.
Este jednou diky.

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: