Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/06/2011, 00:52
Avatar de ceSharp
ceSharp
 
Fecha de Ingreso: octubre-2008
Ubicación: Madrid
Mensajes: 495
Antigüedad: 16 años, 1 mes
Puntos: 66
Respuesta: No me funciona este script en FireFox...

hola masterxnicox,
no sé en qué momento ejecutas tu función s(), pero de esta manera a mi me funciona en IE:
-------------------
document.onkeypress= function()
{
if(event.keyCode==13)
{
event.returnValue=false;
div=document.getElementById('mb');
div.style.display='block';
div=document.getElementById('im');
div.style.display='none';
}
}
----------------
el document.onkeypress=function () {...} es para ejecutar la funcion en cualquier pulsación de tecla.
Para que funcione en Firefox tienes que usar event.which. hay una archiconocida variable 'tecla' en javascript que define el evento keyCode según el navegador (IE o Firefox):
var tecla = (document.all) ? event.keyCode : event.which;
de esta manera solo tienes que preguntar si tecla==13 (si keycode), y así debe funcionar en Firefox.

saludos.

(a mí el Karma ese me da igual, yo solo intento ayudar y aprender también)
;)