Autor Zpráva
TomAsQo
Profil
skusal som kod:

<html>
<head>
<title>Titul</title>

<script type="text/javascript">

function click() {alert('kuk ;)');}
document.getElementById('text1').onclick = click;


// document.getElementById('text1').onclick = function() {alert('kuk :)');}


// document.getElementById('text1').onclick = new Function("alert('kuk :)');");

</script>
</head>
<body>
<div id="text1">text1</div>

</body>
</html>



cili som skusal volat alert tromi roznymi sposobmi, ale ani jednym to nejde :( neviete preco?
RPG
Profil
Špatná velikost písmenek, tuším.
onClick – velké C.

ad.
Ale celkově se v tom tvém scriptu ztrácím, je napsaný opravdu zvláštně.
habendorf
Profil
RPG: To sice taky, ale to by zkousnul. Horší je document.getElementById('text1').onclick = click;

TomAsQo: podívej se, jak a kam se zapisují události
RPG
Profil
habendorf
Jo, už jsem se na to podíval pořádně.

TomAsQo

<script type="text/javascript">
function click() {
alert('Kuk');
}
</script>
<p onclick="click()">text1</p>
Leo
Profil
document.getElementById('text1').onclick = click

To je zcela korektni zpusob, nevim, co se habendorfovi nelibi. Problem mate v tom, ze se tento kod vykona predtim, nez se v html objevi element s text1, tot vse. Leo
TomAsQo
Profil
leo: a jak to mam spravit, aby sa to vykonalo az po tom, co sa nacita stranka?
peta
Profil
TomAsQo
dat to do funkce init() a tu zavolat v body onload nebo az na konci stranky? V head jeste neexistuje body a nemuzes tudiz ocekavat existenci 'text1'
habendorf
Profil
Leo To je zcela korektni zpusob, nevim, co se habendorfovi nelibi.

Nelíbí se mi to co tobě, jen jsem to napsal krapet stručně. Řešil bych to podobně jako RPG.
TomAsQo
Profil
mno to riesenie, co napisal RPG us davno poznam a preto som chcel vyskusat nieco nove. jak to mam urobit tou "mojou" metodou aby to fungovalo?
Leo
Profil
"Nelíbí se mi to co tobě, jen jsem to napsal krapet stručně. Řešil bych to podobně jako RPG."

A co treba oddeleni js a html? :-) Leo
TomAsQo
Profil
jaaj hotovo, us poriesene, stacilo len ten skript umiestnit za ten text :) to len ja vol davam zo zvyku stale javascript us do <head>u :)
Toto téma je uzamčeno. Odpověď nelze zaslat.