Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Neradi addEventListener ili onclick alternativa...

[es] :: Javascript i AJAX :: Neradi addEventListener ili onclick alternativa...

[ Pregleda: 1911 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

zxleka
Novi Sad

Član broj: 67369
Poruke: 44
*.nspoint.net.



Profil

icon Neradi addEventListener ili onclick alternativa...11.11.2006. u 00:04 - pre 212 meseci
Pozdrav ljudi,

evo sta je problem...radim jedan widget za Operu i skoro sam ga zavrsio
samo trebam dugmice da povezem sa nekim funkcijama i zavrsio sam. A tu je
zapelo pa nece ni da mrdne...

recimo imam dugme:

<input type="button" id="zatvori">
(probao sam i da umesto input bude div,p,button...ista stvar)

i sad u js fajlu imam liniju:

document.getElementById('zatvori').addEventListener('click', window.close(), false);

probao sam i ovu varijantu...

addEventListener('click', window.close, false);

probao sam i ovu:

addEventListener('click', function () {
window.close();
}, false);

probao sam cak i ovo:

document.getElementById('zatvori').onclick= window.close();

Ili isto sa cvlikim C na close, opet nista. Probao sam i self.close() isto nista.

Jedino radi kad u tag input klasicno ubacim atribut onClick al to nije Ajax.
Video sam na drugim widgetima da koriste isto pracenje eventa i njima radi,
Opera je ista, sve je isto samo meni nece da radi...evo vec 3 sata se drndam
sa ovim i nista...
Greska je sigurno u ovoj liniji, ko da addEventListener daje neki error
ejer je ovo rss news reader widget i nece da "cita" vesti dok ne prebacim u
komentar ovu liniju, znaci nesto ga zeza al nikako ne kapiram sta.

Inace to je bio odlican debug, rss nije hteo da radi dogod nisam i poslednju
greskicu sklonio iz koda...sto je bilo jedinstveno "pipanje u mraku" jer opera
nema debuger(ili ja barem ne znam) koji pokazuje u kom je redu JS greska.

Jel ima neko neke ideje, sve predloge prihvatam....

Unapred zahvaljujem...
 
Odgovor na temu

noviKorisnik
Dejan Katašić
Novi Sad

Član broj: 13216
Poruke: 4533
212.200.25.*

Sajt: www.novikorisnik.net


+5 Profil

icon Re: Neradi addEventListener ili onclick alternativa...11.11.2006. u 08:27 - pre 212 meseci
Hm, a da li si probao ...

document.getElementById('zatvori').addEventListener('click', alert('radi'), false);

... odnosno, verovatnije ti problem pravi to što baš hoćeš da zatvaraš prozor.
 
Odgovor na temu

zxleka
Novi Sad

Član broj: 67369
Poruke: 44
*.dialup.neobee.net.



Profil

icon Re: Neradi addEventListener ili onclick alternativa...11.11.2006. u 13:06 - pre 212 meseci
evo sad sam probao da napravim jednu test stranu posto widget nema alert,znaci:

<html>
<head>
<script language="javascript">
document.getElementById('dugme').addEventListener('click', alert('Stisnuto!!!'), false);
</script>
</head>
<body>
<input type="button" value="POkreni alert" id="dugme">
</body>
</html>

I nece da radi!! Poludeo sam, vec cupam kosu!!
Na netu sam video neku varijantu sa false,0,true nece ni to, onda kontam ajde
mozda je do Opere 9.02 8585 probam na FF 1.5.0.6 i on bi trebao da podrzava DOM2,
ni tamo nece,za IE znam sigurno da ne podrzava pa nisam hteo ni da probam.
Onda kontam da nije mozda ZA problem, njega iskljucim opet isto a ni jedan drugi
program ne moze da utice.
Onda se mislim, reko mozda je problem sa OS-om(XP SP2), kresnem Suse 10.1 sa
Operom 9.01 400, ni tamo opet nista.
Cak sam probao i varijantu setAttribute ni ona nista.

Ne pamtim kad sam poslenji put ovako psovao! ;)

Jer ima neko neki alternativni nacin kako da iz JS detektujem klik??
I ako mozete testirajte ovu stranicu sa vasim browser-ima, mozda sam ja lud pa
haluciniram,il nesto pogresno pisem???
Jel koristio neko nekad addEventListener???
 
Odgovor na temu

Br@nkoR
http://localhost

Član broj: 2597
Poruke: 1603

Sajt: localhost


+23 Profil

icon Re: Neradi addEventListener ili onclick alternativa...11.11.2006. u 14:56 - pre 212 meseci
Code:

window.onload = function() {
  document.getElementById('dugme').addEventListener('click', function() { alert('Stisnuto!!!'); }, false);
}

Banned - Not available
 
Odgovor na temu

zxleka
Novi Sad

Član broj: 67369
Poruke: 44
*.dialup.neobee.net.



Profil

icon Re: Neradi addEventListener ili onclick alternativa...11.11.2006. u 16:21 - pre 212 meseci
da,da...upravo to. Evo bas sam dosao da kazem kako sam resio problem
samo je podvukao u f-ju koja se izvrsava na onload-u,al vidim
da me je Branko preduhitrio. Hvala u svakom slucaju. ;)

Problem resen,

Poz.
 
Odgovor na temu

[es] :: Javascript i AJAX :: Neradi addEventListener ili onclick alternativa...

[ Pregleda: 1911 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.