ErikBooy007
Terugkerende gebruiker
- Lid geworden
- 24 mei 2007
- Berichten
- 3.814
Goedemiddag, ik heb even jullie hulp nodig bij een stukje javascript.
Ik ben bezig met een projectje waarbij ik verschillende elementen een eigen contextmenu wil geven.
Nu dacht ik aan zoiets:
[JS]
var contextmenus = {
'#datetime': [ 'Eerste Item', 'Tweede Item', 'Derde Item' ],
'#sf': [ 'Ander Eerste Item', 'Ander Tweede Item' ]
};
[/JS]
Nou goed, het is dus de bedoeling dat de div met ID "datetime" een contextmenu krijgt met "Eerste Item", "Tweede Item" en "Derde Item" erin. Dat contextmenu maken gaat me op zich denk ik wel lukken.
Alleen, hoe kan door het object loopen om zowel de "key" ('#datetime') als de waarden ('Eerste Item', 'Tweede Item', 'Derde Item') te achterhalen.
Met:
[JS]
for ( var i in contextmenus ) {
alert ( contextmenus ); // hier komt natuurlijk wat anders
}
[/JS]
kan ik wel de waarden achterhalen maar niet de "key".
Eigenlijk is dat dus wat ik graag wil weten Hoe kan ik deze "keys" uit een object halen?
Ik ben bezig met een projectje waarbij ik verschillende elementen een eigen contextmenu wil geven.
Nu dacht ik aan zoiets:
[JS]
var contextmenus = {
'#datetime': [ 'Eerste Item', 'Tweede Item', 'Derde Item' ],
'#sf': [ 'Ander Eerste Item', 'Ander Tweede Item' ]
};
[/JS]
Nou goed, het is dus de bedoeling dat de div met ID "datetime" een contextmenu krijgt met "Eerste Item", "Tweede Item" en "Derde Item" erin. Dat contextmenu maken gaat me op zich denk ik wel lukken.
Alleen, hoe kan door het object loopen om zowel de "key" ('#datetime') als de waarden ('Eerste Item', 'Tweede Item', 'Derde Item') te achterhalen.
Met:
[JS]
for ( var i in contextmenus ) {
alert ( contextmenus ); // hier komt natuurlijk wat anders
}
[/JS]
kan ik wel de waarden achterhalen maar niet de "key".
Eigenlijk is dat dus wat ik graag wil weten Hoe kan ik deze "keys" uit een object halen?