Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2009, 06:44
xurxinho
 
Fecha de Ingreso: marzo-2009
Mensajes: 171
Antigüedad: 15 años, 10 meses
Puntos: 4
recoger un evento

Ya consigo en parte el propósito y funciona tanto en explorer como en mozilla

Tengo una serie de anclas como esto:

<a href="#" id="1" onMouseDown="botonright(event);">ancla 1</a>

<a href="#" id="2" onMouseDown="botonright(event);">ancla 2</a>

<a href="#" id="3" onMouseDown="botonright(event);">ancla 3</a>

<a href="#" id="4" onMouseDown="botonright(event);">ancla 4</a>

El Script es el siguiente

function botonright(e){
if (navigator.appName == 'Netscape' && e.which == 3) {
alert('boton derecho');
return false;
}
if (navigator.appName == 'Microsoft Internet Explorer' && event.button==2) {
alert('boton derecho');
return false;
}
return true;
}


El problema en el mozilla es que cuando le doy al botón derecho del ratón además del mensaje de alerta que pongo se despliega el menú desplegable del navegador. ¿Cómo evito el problema?, puesto que yo deseo en vez del mensaje poner mi propio menú desplegable.

Última edición por xurxinho; 08/04/2009 a las 07:09