如何在javascript中创建是/否/取消框而不是确定/取消?

时间:2010-06-24 14:23:22

标签: javascript

如何在Javascript中创建是/否/取消警告框而不是ok / cancel警告框?

3 个答案:

答案 0 :(得分:9)

你不能。

相反,您可以使用虚假的对话框库,例如jQuery UI Dialog

这些库创建的HTML元素外观和行为就像一个对话框,允许您在对话框中放置任何您想要的内容(包括表单元素或视频)。

答案 1 :(得分:0)

没有内置任何原生内容来做到这一点。您可以使用框架来模拟它,例如:http://www.sencha.com/deploy/dev/docs/?class=Ext.MessageBox

答案 2 :(得分:0)

这将在IE中运行,但对于其他浏览器我不确定。 重要的是要注意Javascript没有正式支持yes / no / cancel所以你最好尽可能使用ok / cancel。

<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>