Toon posts:

[js] new Option + onDblClick toevoegen

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik vul een listfield met nieuwe regels.
Dit doe ik door de volgende code (en het werkt prima):

PHP:
1
2
var theFileList = document.getElementById('fileList').options;   
theFileList[theFileList.length] = new Option(theObject.value,theObject.value);


Hiermee krijg je dus bijvoorbeeld:
<option value='1'>optie 1</option>

Maar hoe krijg ik het nu voor elkaar dat ik ook de event onDblClick in die optie krijg?
Dus:
<option value='1' onDblClick='alert("hallo");'>optie 1</option>

onDblClick werkt helaas niet, maar rechtsklikken erop wellicht?

Ik heb echt gezocht maar ik kon het echt niet vinden.
Wellicht niet de juist trefwoorden gebruikt, maar ik hoop dat hier iemand me kan helpen?!

[ Voor 13% gewijzigd door Verwijderd op 26-08-2003 15:13 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Stomme vraag hoor, maar heeft een select-one wel een onClick of onDblClick event?

;)

[ Voor 7% gewijzigd door BtM909 op 26-08-2003 15:16 ]

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
is een multiple-select :) excuses voor de onduidelijkheid

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Verwijderd schreef op 26 August 2003 @ 15:19:
is een multiple-select :) excuses voor de onduidelijkheid
Dan blijft mijn vraag staan :)

Je kan alleen met het onChange event (op je <select>-element) kijken welke waarde geselecteerd is en vervolgens een functie uitvoeren.

HTH

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
thanks!

Verwijderd

volgens mij is dat veel netter om zo te doen:
JavaScript:
1
2
3
4
5
6
7
8
function appendOption(value) {
  var newOption = document.createElement('option');
  newOption.value = value;
  newOption.onClick = iets;
  document.getElementById('fileList').appendChild(newOption);
}
// er van uitgaande dat de omClick event wat doet, denk het eigenlijk niet. 
//Maar het gaat hier om de manier van childNodes toevoegen.

[ Voor 4% gewijzigd door Verwijderd op 27-08-2003 09:07 ]

Pagina: 1