Lo mio es una odisea con JScript y Opera. Actualmente tengo un sitio en asp en el que sólo entran usuarios con derechos (nombre y password) en el que uso Javascript para mostrar algun mensaje de error del tipo "El usuario no existe" o cosas por el estilo. El caso es que los scripts funcionan perfectamente bajo Explorer y Opera... bueno, exactamente no es así. Hay un script que no funciona con Opera (pero sí con explorer)... es uno en el que impido al usuario usar el botón atrás del navegador. En concreto éste:
Código:
Me he asegurado de que en Opera esté activada la opción de permitir Javascripts pero ni por esas. Opera ejecuta todos los scripts de error correctamente ("el usuario no existe", "código incorrecto", etc...) menos el que incluyo más arriba.<script language="JScript"> if(history.forward(1)){location.replace(history.forward(1))} </script>
¿Por qué será será?