Programátor PHP – Praha – dlouhodobá spolupráce
Zobrazují se odpovědi 1 až 4 z 4

Javascript nejasnosti

  1. Dobrý den,

    mohu se zeptat, jaký je rozdíl mezi těmito zápisy?:

    novyid.attachEvent("onclick",function(e){a=e.srcEl ement.firstChild.nodeValue});

    a tímto:

    novyid.addeventlistener("click",function(){a=this. firstChild.nodeValue},false);

    jde mi o to, kdy použít this a kdy to e, ve kterém je uložen objekt onclick
    Díky

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. nutno dodat ze prvni kod je mrkvosofti, tedy pro IE ten druhy spis pro ostatni prohlizece...

    co se e a this tyka, vychazi to z toho, ze function(e){} poukazuje na to ze je do fce predavan parametr ulozeny do promenne e v tomto pripade ej to objekt na ktery bylo kliknuto, v druhem pripade zadny argument nectes a misto toho pouzivas this ktery je v tomto pripade nastaven na objekt na ktery bylo kliknuto (nemusi tomu tak byt)

    uprimne nastavovani eventu timto stylem nedoporucuji, musis zjistovat jaky prohlizec je pouzivan, podle toho pouzivat fce... radsi pouzij jQuery... ne vzdycky je cisty javascript uzitecny... vlastne prave diky nekompatibilitam nemam cisty JS vubec rad (ac ho umim)...

  4. Jak píše Aleš, attachEvent je zprzněná varianta addEventListener od Microsoftu. Buď můžeš masochisticky zjišťovat, co je zrovna podporováno:

    Kód:
    if (element.attachEvent)
        element.attachEvent(...);
    else
        element.addEventListener(...);
    nebo používej nějaký framework, který všechny podobné nechutnosti vyřeší za tebe.

  5. Díky moc
    Naposledy upravil Damian : 04.12.2011 v 18:33

Podobná témata

  1. Google Webmasters - nejasnosti
    By Mária in forum Webová analytika
    Odpovědí: 3
    Poslední příspěvek: 24.10.2011, 18:00
  2. Student Osvč - nejasnosti při snížení daně
    By smrtka.smety in forum Podnikání
    Odpovědí: 4
    Poslední příspěvek: 21.09.2011, 11:18
  3. 2% z dane pre obcianske zdruzenie - nejasnosti
    By DevilQo in forum Finance a účetnictví
    Odpovědí: 2
    Poslední příspěvek: 03.11.2010, 19:01
  4. Nezaplacená faktura v DE - nejasnosti
    By LukasP in forum Finance a účetnictví
    Odpovědí: 5
    Poslední příspěvek: 24.06.2010, 21:02
Hostujeme u Server powered by TELE3