Muestra un cuadro de confirmación personalizable.
navigator.notification.confirm(message, confirmCallback, [title], [buttonLabels])
String
)Number
)String
) (Opcional, por defecto: “Confirm”)String
) (Opcional, por defecto: “OK,Cancel”)La función notification.confirm
muestra un un cuadro de dialogo nativo que es mas customizable que el método confirm
del navegador.
// procesa el resultado del cuadro de confirmación function onConfirm(button) { alert('Has seleccionado el botón ' + button); } // muestra un cuadro de confirmación mas personalizado // function showConfirm() { navigator.notification.confirm( 'Eres el ganador!', // mensaje (message) onConfirm, // función 'callback' a llamar con el índice del botón pulsado (confirmCallback) 'Game Over', // titulo (title) 'Reiniciar,Salir' // botones (buttonLabels) ); }
<!DOCTYPE html> <html> <head> <title>Ejemplo de Notification</title> <script type="text/javascript" charset="utf-8" src="phonegap.js"></script> <script type="text/javascript" charset="utf-8"> // Espera a que PhoneGap se inicie // document.addEventListener("deviceready", onDeviceReady, false); // PhoneGap esta listo // function onDeviceReady() { // Vacio } // procesa el resultado del cuadro de confirmación function onConfirm(button) { alert('Has pulsado el botón ' + button); } // Muestra un cuadro de confirmación personalizado // function showConfirm() { navigator.notification.confirm( 'Eres el ganador!', // mensaje (message) onConfirm, // función 'callback' a llamar con el índice del botón pulsado (confirmCallback) 'Game Over', // titulo (title) 'Restart,Exit' // botones (buttonLabels) ); } </script> </head> <body> <p><a href="#" onclick="showConfirm(); return false;">Mostrar cuadro de confirmación</a></p> </body> </html>