Goedenavond GoT'ers,
Ik ben bezig met een 'custom context-menu' script.
Het lukt mij om via JS te reageren op de rechter muisknop, maar vervolgens laat de browser wel zijn eigen context menu zien.
Hoe kan ik dit tegen gaan?
Wat ik nu heb:
Hoe kan ik ervoor zorgen dat zodra de alert voorbij is, de context menu niet wordt getoond?
En dan nog een vraagje...
De code werkt niet in IE, gaat fout op:
menuItem.addEvent( 'mouseup' , function( e ){
Alleen debuggen via IE is zo heerlijk lastig...
Bedankt!
Ik ben bezig met een 'custom context-menu' script.
Het lukt mij om via JS te reageren op de rechter muisknop, maar vervolgens laat de browser wel zijn eigen context menu zien.
Hoe kan ik dit tegen gaan?
Wat ik nu heb:
code:
1
2
3
4
5
6
7
8
9
10
| function showContext( event , menuID ){ // Internet Explorer if (event.which == null && event.button == 3 ){ alert( 'Klik' ); // FireFox etc. }else if( event.which == 3 ){ alert( 'Klik' ); } return false; } |
code:
1
2
3
4
5
6
| menuItem.addEvent( 'mouseup' , function( e ){ if( menuItem.id.substring( 0 , 5 ) == 'item_' ){ showContext( e.event , menuItem.id.replace( 'item_' , '' ) ); return false; } }); |
Hoe kan ik ervoor zorgen dat zodra de alert voorbij is, de context menu niet wordt getoond?
En dan nog een vraagje...
De code werkt niet in IE, gaat fout op:
menuItem.addEvent( 'mouseup' , function( e ){
Alleen debuggen via IE is zo heerlijk lastig...
Bedankt!