Ver Mensaje Individual
  #9 (permalink)  
Antiguo 18/07/2011, 02:45
Avatar de atapuerkasman
atapuerkasman
 
Fecha de Ingreso: febrero-2011
Mensajes: 76
Antigüedad: 13 años, 2 meses
Puntos: 2
Respuesta: mostar menu al hacer click

Ya lo he solucionado!!! eran unos problemas mios de un cambio de nombre y colocación del script. Pero nuevos problemas surgen

Quiero que funcione en todos los navegadores pero me he encontrado con que el firefox no es compatible con la funcion oncontextmenu(). He hecho que llame a una función más general que recoge el click del ratón para cada navegador, pero aun así en mozilla sigue sin funcionar. Os paso el codigo.

Código:
<script type="text/javascript">
function detectarBoton(event){
	
	//Clausulas para detectar que boton se esta pulsando en que navegador
	
	if(navigator.appName=='Netscape'){
		//boton derecho pulsado en navegador Netscape
		alert("has pulsado el boton: "+event.button)
		if(event.button==2){
			sombra();
			alert("pulsado boton derecho");
		}else if(event.button==0){
			visibilidad();
		}
	
	}else   if (navigator.appName.indexOf('Microsoft')!=-1){
		//boton derecho pulsado en navegador Explorer
		if(event.button==2){
			sombra();
			alert("pulsado boton derecho");
		}else if(event.button==1){
			visibilidad();
		}
	}
	
	
}
Firefox detecta la pulsacion del boton derecho(num =2) pero no muestra nada, En chrome y explorer funciona perfectamente.

Última edición por atapuerkasman; 18/07/2011 a las 04:39