[JS] ondoubleclick werkt alleen in firefox...

Pagina: 1
Acties:

  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
ik heb een functie en in die functie pakt hij een element.
Deze geeft hij het ondblclick attribuut, deze moet een functie aanroepen als erop gedubbelklikt wordt.
Maar dat werkt dus mooit niet in IE6 en Opera7.54... In firefox werkt het echter wel...

code:
1
2
3
4
5
var newNode = document.createElement("input");

var tdtje = document.getElementById('td1')
tdtje.setAttribute("ondblclick","set_to_callserver(1)");
tdtje.appendChild(newNode)


Ik snap niet wat ik verkeerd doe dus...

EDIT/ SHIT een typo in de topictitel. moet dus zijn 'ondoubleclick '

[ Voor 22% gewijzigd door Mischa_NL op 20-07-2005 00:27 ]


  • Mischa_NL
  • Registratie: Mei 2004
  • Laatst online: 01-02-2023
Reeds gevonden...

code:
1
    tdtje.ondblclick = new Function ("set_to_callserver('" + str_id + "')");

Sorry voor het te snel aanmaken. :)

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 00:21

crisp

Devver

Pixelated

setAttribute is ook niet bedoelt voor eventhandlers; beter gebruik je addEventListener (DOM level 2) of inderdaad element.ondblclick = { } (DOM level 1)

Intentionally left blank