'fala bocke kraljino uvek si tu kad zatreba!
Inace na w3s stoji sa string ima .length tako da samo trebam da odradim
onako kako sam bio zamislio sa jednom od te tri metode, tnx again!
Dopuna: 09 Nov 2006 23:55
Samo da se malo ispravim...ne treba mi uopste length jer slice podrzava
negativan index za kraj stringa...tako da je ceo posao gotov u jednoj
predefinisanoj funkciji...cooool!
Dopuna: 11 Nov 2006 0:56
Evo mene opet...sad je druga stvar u pitanju a da ne otvaram novu temu
postavicu ovde...
Skoro sam ga zavrsio samo jos trebam dugmice da povezem sa nekim funkcijama
i gotovo je. I 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 velikim 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
jer 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 bas sam se super proveo, rss parsiranje nije htelo 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.
Dzabe kilo koda za koji i nisi siguran da sve lepo radi kad promasis jedno slovo
negde u kodu i nista nece da radi...uff kakvo lepo iskustvo!!
Dopuna: 11 Nov 2006 13:57
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???
Dopuna: 11 Nov 2006 17:19
Hehehe...eee mogu da se kladim da na MC nije bilo ovakve teme
sa toliko teksta a malim problemima.
Uglavnom resio sam i ovo.
Problem je bio sto kad stavim u addEventListener u skript, jos ne
postoji element koji on poziva, jos nije ucitan. Samo sam ubacio
pod jednu f-ju koja se izvrsava po onload-u i sve lepo radi.
Boze,boze,kako sam ispao gl...
Prica gotova, hvala sto ste citali.
Poz.
|