Hacen los navegadores localizar los botones Aceptar y Cancelar de las javascript confirman emergente?
-
19-09-2019 - |
Pregunta
En un sitio web en varios idiomas, puedo confiar en el confirm
javascript para traducir el texto de la Ok / Cancelar botones? Si es así, ¿tiene que ver con la configuración del navegador o el sistema operativo idioma?
Solución
El botón OK / Cancelar en Internet Explorer obedecerá a la Sistema operativo configuración de idioma de interfaz de usuario.
La razón técnica es que IE está utilizando la llamada a la API de Win32 MessageBox
para mostrar su cuadro de diálogo Javascript. API que se basa en el lenguaje de la interfaz de usuario del sistema operativo y no el idioma del navegador de interfaz de usuario, ya que es propiedad por el sistema operativo.
En cuanto a los navegadores de 3 ª parte, que realmente depende de si están utilizando MessageBox
o no para mostrar su caja. Si lo están, se obedece a la Sistema operativo idioma, si no, va a obedecer a la navegador Idioma de la interfaz de usuario.
EDIT: Firefox y Chrome no están utilizando MessageBox
por lo que técnicamente se deberían seguir la configuración de idioma del navegador de interfaz de usuario, aunque no tengo un francés instalar probarlo en . CONFIRMAR
Si tiene que localizar los botones, la mejor opción sería un cuadro de diálogo modal DHTML.
Otros consejos
Mi idioma del sistema operativo es el francés y el botones Aceptar y Cancelar están en francés, así que la respuesta es: sí
IE:
eliminado enlace ImageShack muertos
Firefox:
eliminado enlace ImageShack muertos
Chrome:
eliminado enlace ImageShack muertos