Autor Zpráva
teapack
Profil
Zdravím,
nevíte, proč mi nefunguje volání fce?

<script type="text/javascript">
function showEl(id) {
document.getElementById(id).style.display="block";
document.getElementById('newCover').style.display="block";
}
</script>

<script type="text/javascript">
showEl('newType');
</script>

Když udělám takhle, tak se fce nezavolá (resp. nic se nestane), ale pokud to hodím do onclick, funguje to. Co je špatně?

Díky
BaTeCzKo
Profil
Mozna dat ten skript, kde se spousti showEl('newType') az za misto, kde je v kodu dotycny element zapsan.
peta
Profil
teapack
FF - nastroje - konzola
O - nastroje - javascript - konzola
IE - dole vlevo zluty vykricnik /!\ nebo modre e

tam ti presne pise chybu. Z toho kousku, co jsi dal fakt nelze nic zjistit. zkus pridat odkaz na stranku.

Lze jen predpokladat, viz BaTeCzKo ...
- script volas na miste, kde jeste zadny tag s id= newtype nebo newcover neexistuje. Pak je samozrejme tezke prinutit neco, co neni, aby fungovalo.
- nebo tam mas nejakou dalsi chybu, preklep

Jestli chces nazor k tomu, cotam mas, tak v tomto vypada, ze zadna chyba neni. Nemas zac. Vic takovych dotazu, kde se da problem snadno vyresit jen ano, je to dobre. :)

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: