Buenas a todos.
Pues eso que me gustaría saber si se puede hacer esto, es decir, que cuando en el navegador el usuario pinche en ir a página anterior, esta capacidad esté deshabilitada.
Muchas Gracias.
| |||
Deshabilitar botón "Anterior" o "Atrás" del Navegador Buenas a todos. Pues eso que me gustaría saber si se puede hacer esto, es decir, que cuando en el navegador el usuario pinche en ir a página anterior, esta capacidad esté deshabilitada. Muchas Gracias. |
| |||
Me gustaría hacerte una pregunta... ¿por qué deshabilitar una capacidad que para muchos es fundamental e importante para navegar por un sitio web?
__________________ El conocimiento es libre: Movimiento por la Devolución |
| |||
Buenas. Pues muy sencillo. Estoy realizando una aplicación en php, digamos que es una aplicación interna en mi empresa. Como sabrás existen muchos tipos de usuarios, más experimentados y otros muy torpecillos. Pues bien, los usuarios de mi aplicación tienen que moverse por una serie de formularios, que modifican datos en una base de datos, y el deshabilitar estos botones "blindaría" un poco la aplicación ante algunos fallos. Por esta razón para mí es muy útil poder deshabilitar estos botones. Gracias. PD: por cierto, sigo sin averiguarlo. |
| |||
No se si esto te valdra, pero puedes abrir una nueva ventana a toda pantalla y trabajar en ella, de forma que solo tenga en la cabecera los de minimizar y cerrar, ponle las especificaciones a la ventana para que no se puedan modificar las medidas. Saludos y espero que te sirva. |
| ||||
Cita: Si lograras deshabilitarlos con javascript, qué pasará con tu aplicación si el código de cliente está deshabilitado?. Creo que tienes que tomar otras medidas y no quitar funciones al navegador...
Iniciado por Delta78 Buenas. Pues muy sencillo. Estoy realizando una aplicación en php, digamos que es una aplicación interna en mi empresa. Como sabrás existen muchos tipos de usuarios, más experimentados y otros muy torpecillos. Pues bien, los usuarios de mi aplicación tienen que moverse por una serie de formularios, que modifican datos en una base de datos, y el deshabilitar estos botones "blindaría" un poco la aplicación ante algunos fallos. Por esta razón para mí es muy útil poder deshabilitar estos botones. Saludos |
| |||
Muy buenas: leyendo las respuestas de Frijolerou y de Hager podríamos entrar en un debate interesante. Según lo que comenta Delta78 su aplicación contiene formularios y lo que nos debemos preguntar es; ¿para que el usuario usa el boton atrás?, puede ser que se haya equivocado al meter los datos y quiera rectificar, o que se le haya olvidado alguno, o simplemente para ver si la aplicación funciona sin errores, y por último por molestar, que también los hay. Por lo tanto lo mejor, creo yo, es realizar una aplicación con vistas a esas posibilidades, por ejemplo no cargar los datos en la base hasta que no salga de todos los formularios o que cuando vuelva atrás tenga que meter todos los datos de nuevo, ya veras que poco lo usa. Son ideas que se me ocurren de vez en cuando, espero sirvan de utilidad. Saludos |
| ||||
Una alternativa Buenas Tardes Hace un tiempo tuve el mismo problema, queria que usuario no pueda utilizar los botones de desplazamienti(atras + adelante); y lo que en ese instante me sugurieron, fue similar a lo q ahora proponen, que almargen de lo q haga o no el aplicativo, en cada empresa siempre hay usuarios experimentados. En mi caso cargue todo en un window.open, controlando asi la interfaz del usuario, y pense q al no ver esos botones, no respetaria el conducto regular de mi app... ahora todo eso sin deshabilitar el codigo cliente(javascript). Ahi fue donde usuarios experimentados o mas habiles q otros... igual lo burlaron, pues o daban click derecho en dnde tambien hay opciones para atras o adelante. Llegue a pensar q todo era imposible... entonces no me di cuenta de que usando el objeto history, se puede controlar el boton atras o adelante, pues a pesar de q se controle el click derecho, el usuario q sabe basta con presionar la tecla alt + fecla a la derecha o izquierda y tranquilamente podria continuar navegando. Para finalizar... en mi caso... use un window.open, le cancele el click derecho y controle el objeto history. Atte Jorge Diaz
__________________ Creo que todas las cosas suceden por algo, no es eso que los demas llaman 'Destino'. Definitivamente Dios no juega a los dados... |