¿Cuál es el mejor método (navegador cruzado) para utilizar un botón de tipo de entrada, como un botón de retroceso del navegador?tipo de entrada - botón Atrás?
Respuesta
¿Está buscando hacer algo como esto?
<input type="button" onclick="history.back();" value="Back">
También es posible usar
<input type="button" onclick="history.go(-1);" value="Back">
"mejor" es un poco subjetiva.
@Mech Software tiene una solución aceptable, ya que es una llamada de función simple. Si solo está haciendo un botón de retroceder, probablemente sea el camino a seguir. Sin embargo, intento colocar el código donde pertenece:
HTML pertenece a .html, CSS pertenece a .css y JavaScript pertenece a los archivos .js. En lugar de darle al botón un atributo onclick
, le daría una clase de back-button
y adjuntaría el click
oyente a cada elemento .back-button
.
<input type="button" class="back-button" value="Back" />
<!-- or -->
<button type="button" class="back-button">Back</button>
JS:
jQuery(function($){
$('.back-button').click(function(e){
history.back();
});
});
Asumo la biblioteca jQuery, ya que es relativamente ubicua (que me haga saber si desea que la versión no jQuery de esto).
La razón por la que sugeriría este enfoque es que es ampliable. Si decide hacer algo más con sus botones de retroceso, o si los navegadores cambian (lo que ocurre todo el tiempo) es simple cambiar la funcionalidad en exactamente una ubicación, en lugar de tener que buscar cada instancia de onclick="history.back()"
.
Pruebe esto, funciona muy bien y se ve bien también.
<center>
<script>
function goBack()
{
window.history.back()
}
</script>
Wrong Link? <input type="button" value="Go Back" onclick="goBack()"/>
</center>
Si no quieres que diga Enlace incorrecto entonces nosotros este
<center>
<script>
function goBack()
{
window.history.back()
}
</script>
<input type="button" value="Go Back" onclick="goBack()"/>
Y puede editar lo que el botón dice cambiando el "retorno" junto al valor = en la última línea.
<input type="button" onclick="history.back();" value="Back">
La razón me gustaría sugerir este enfoque es que es ampliable. Si decides hacer algo más con los botones de la parte de atrás, o si los navegadores cambian (lo que sucede todo el tiempo) es simple cambiar la funcionalidad en exactamente una ubicación, en lugar de tener que buscar cada instancia de onclick="history.back()"
.
- 1. GWT botón Atrás navegador
- 2. jQuery Mobile - botón Atrás
- 3. IFrame Botón Atrás
- 4. Mobile Safari botón Atrás
- 5. Interceptar el botón Atrás
- 6. Anular botón Atrás de Android
- 7. Botón Atrás personalizado en UINavigationController
- 8. Botón Atrás (Comportamiento del navegador)
- 9. Botón Atrás y última actividad
- 10. Anular botón Atrás en Android
- 11. Android - Simular el botón Atrás
- 12. Ocultar el botón Examinar en un tipo de entrada = archivo
- 13. ¿Android EditText tiene tipo de entrada con el botón borrar?
- 14. El botón de navegación hacia atrás no se muestra, cómo agregar el botón Atrás a UINavigationItem
- 15. Anular botón Atrás para actuar como botón de inicio
- 16. android: botón de volumen anulado ha afectado el botón Atrás?
- 17. Cómo atrapar el evento del botón Atrás
- 18. Comportamiento del botón Atrás de Android
- 19. El botón Atrás de UINavigationController desaparece?
- 20. Manejo del hardware de Android Botón Atrás
- 21. Historial de página - ¿Existe el botón Atrás?
- 22. Phonegap Android Botón Atrás - cerrar la aplicación con el botón Atrás en la página principal
- 23. Problema de sitio extraño con el botón Atrás
- 24. iOS cómo quitar el botón Atrás?
- 25. Personalizar el botón Atrás para UIImagePickerController?
- 26. cómo desactivar el botón Atrás en Android
- 27. dolor del botón Atrás del navegador
- 28. UINavigationController Botón Atrás no visible, pero funciona
- 29. iphone - UIBarButtonItem personalizado para el botón Atrás
- 30. Android: Cómo simular el botón Atrás
+1 para la solución genial y simple..Gracias muchas ... –