¿Cómo crear un cuadro de alerta de sí/no/cancelar en lugar de aceptar/cancelar el cuadro de alerta en Javascript?cómo crear el casillero sí/no/cancelar en javascript en lugar de ok/cancelar?
Respuesta
No puede.
En su lugar, puede utilizar una biblioteca de diálogo falso, como jQuery UI Dialog.
Estas bibliotecas crean elementos HTML que se ven y se comportan como un cuadro de diálogo, lo que le permite colocar lo que desee (incluidos elementos de formulario o video) en el cuadro de diálogo.
No hay nada nativo incorporado para hacer esto. Puede usar un marco para simularlo, por ejemplo: http://www.sencha.com/deploy/dev/docs/?class=Ext.MessageBox
Esto funcionará en IE, pero como para otros navegadores, no estoy seguro. Es importante tener en cuenta que sí/no/cancelar no es oficialmente compatible con Javascript, por lo que es mejor utilizar ok/cancelar siempre que sea posible.
<script language=javascript>
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
execScript('n = msgbox("'+str+'","4132")', "vbscript");
return(n == 6);
}
@end @*/
var r = confirm("Can you do it?");
alert(r);
</script>
Esto no funcionará en ningún otro navegador. – SLaks
y solo funcionará en win32. Pensé que habíamos dejado ese tipo de hackage detrás de nosotros en aproximadamente 1998 ... –
Por otra parte, el OP preguntó acerca de JavaScript y en realidad el impl profundamente incrustado es vbscript ... –
- 1. ¿Cómo reemplazar el elemento DOM en su lugar usando Javascript?
- 2. ¿Cómo crear parámetros de consulta en Javascript?
- 3. Javascript innerHtml adición en lugar de sustituir
- 4. geotools SEVERE: El siguiente casillero todavía tiene un bloqueo de lectura en el archivo
- 5. ¿Cómo crear un favicon en javascript?
- 6. Cómo crear variables en JavaScript dynamiccally
- 7. ¿Cómo crear una cadena JSON en JavaScript?
- 8. Crear PDF en memoria en lugar de archivo físico
- 9. crear función en Javascript con el prototipo de encargo
- 10. Crear/modificar imágenes en JavaScript
- 11. ¿Vale la pena usar jQuery para Ajax en lugar de crear tu propio JavaScript?
- 12. Crear nuevos objetos en JavaScript
- 13. Crear un proyecto de javascript en Netbeans?
- 14. Crear texto colorido en JavaScript
- 15. Cómo instanciar stdClass en su lugar
- 16. Uso de toString() en lugar de constructor en JavaScript
- 17. ¿Forma correcta de crear clases en JavaScript?
- 18. C# -excel interop: crear un gráfico en el libro en lugar de en una hoja
- 19. Usando 'return' en lugar de 'else' en JavaScript
- 20. Cómo crear clases CSS dinámico en en extjs o Javascript
- 21. Hibernate: Crear tablas Mysql InnoDB en lugar de MyISAM
- 22. Problemas de Typecasting, cómo usar el viejo == en lugar de ===
- 23. Crear archivo de texto en JavaScript
- 24. dos formas de crear objetos en javascript
- 25. cómo crear un editor de javascript en línea?
- 26. ¿Cómo crear una vista previa de url en JavaScript?
- 27. ¿Cómo puedo obtener JSF 2.0 para incluir JS como 'application/javascript' en lugar de 'text/javascript'
- 28. Cómo crear una matriz de JavaScript "real" en Rhino
- 29. javascript cómo crear la referencia
- 30. ¿Cómo crear un archivo de constantes en Javascript?
Uso mucho el jQueryUI, pero me gustaría simplemente mencionar que hay un vasto y abierto mar de bibliotecas ya creadas para su uso. Interfaz de usuario de Google for Javascript, diálogo de JavaScript personalizado, cosas así ... Encontrarás algunas cosas interesantes. Me gustaría decir que no necesita molestarse en escribir su propio código para ellos, pero es posible que desee de todos modos. – Incognito