javascripti ja dom abi vajaka

  • Ooker 10 a

    Javascripti noob tahaks funktsiooni käivitamisel luua span'i, mille sees on klikitav link. Javascripti noobil see peaaegu isegi õnnestub - funktsiooni käivitamisel tekib span, mille sees on tekst 'kliki siia' aga klikkida seda kuradit ei saa, on nigu tavaline tekst. Kas javascripti gurud oskaks javascripti noobile selle peale midagi tarka kosta?

    var rh_span = document. create Element("span");
    rh_span. set Attribute("class", "rh-span");

    var rh_a = document. create Element("a");
    rh_a. set Attribute("href", "http://blabla.bla");

    var rh_a_tekst = document. create TextNode("kliki siia");
    rh_a. append Child(rh_a_tekst);

    rh_span. append Child(rh_a);

    // (rh_parent on eespool defineeritud div)
    rh_parent. append Child(rh_span);

    PS: ma laksin need tühikud praegu siia meelega koodi sisse, muidu ei lase mul postitada, kuramus

    12. jaanuar 2010 - 11:19:14 · Otselink

  • tfk 10 a

    Mul nagu töötas. Mis brauseril see ei töödanud?

    12. jaanuar 2010 - 13:08:59 · Otselink

  • Ooker 10 a

    firefox 3.5.7

    Kusjuures ehk määrab rolli ka see, et tegemist on Firefoxi laiendusega?
    Õigemini, kui tööle saab, siis on, praegu on tegu alles miski surimuriga.

    12. jaanuar 2010 - 13:26:12 · Otselink

  • Igaks juhuks vaata üle selle spani Z indeks. Äkki on sunnik millegi taga "peidus"?

    12. jaanuar 2010 - 17:42:14 · Otselink

  • Ooker 10 a

    ma tekitatud span-i ja teksti näen, aga link ep lähe külge, klikkida ei saa.
    proovisin ka muid variante nagu rh_a.href = "http://blabla.bla"; aga edutult.

    12. jaanuar 2010 - 20:28:33 · Otselink

  • kaarel 10 a

    mul töötab see sinu esialgne kood kõigi brauseritega, mis arvutis on sh. FF3.5.7. chekka korra üle, kas sul siin näide toimetab või mitte; äkki sul kuskil mõni õnnetu typo sees..

    12. jaanuar 2010 - 22:22:49 · Otselink

  • tfk 10 a

    Firebug aitab ka alati!

    13. jaanuar 2010 - 08:09:21 · Otselink

  • Ooker 10 a

    Aitüma kõigile, testin kui mahti saan

    13. jaanuar 2010 - 10:22:07 · Otselink

  • Asi pole nägemises. Nt topi lingile peale 100% läbipaistev DIV ja linki ei saa enam klikida, näed Sa seda aga ikka. Proovi Igaks juhuks :)

    13. jaanuar 2010 - 11:49:27 · Otselink

  • Ooker 10 a

    teksti saan selektida ka

    13. jaanuar 2010 - 16:49:01 · Otselink