Javascript: Klic eventa določenega objekta
2 naročnika
2 naročnika
Zdravo,
element A ima definiran 'click' event in vse deluje ok.
buttonRight.addEvent('click', function(){ .....
Jaz bi pa hotel iz nekega tretjega elementa poklicati 'click' event elementa A.
Ali se to da?
p.s. topic bi moral bit Klic eventa določenega elementa
6 odgovorov
pravkar sem ugotovil da v IE tole dela, v firefoxu 3 pa firebug javlja napako buttonRight.click is not a function
aha, element A pomeni A kot anchor? :) Potem je pa res problem, anchor ne pozna click metode.
Mogoce bi lahko zadevo pofejkal takole:
buttonRight.click = function() { ... }
buttonRight.addEvent('click', buttonRight.click);
S to kodo seveda ne bos simuliral klika, ce je to potrebno, potem nismo resili nic, ce pa klik ni potreben in potrebujes le, da se izvede funkcija, potem smo pa zmagali :)