<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
  execScript("n = msgbox('"+ str +"',vbYesNoCancel, '自定的confirm')", "vbscript");
  execScript("if n=vbYes then n=true" , "vbscript");
  execScript("if n=vbNo then n=false" , "vbscript");
  execScript("if n=vbCancel then n=null" , "vbscript");
  return(n);
}
@end @*/
alert(confirm("重载的confirm弹出框"));
// --></script>

解决方案 »

  1.   

    重试,取消对话框 如下:
      execScript("n = msgbox('"+ str +"',vbRetryCancel, '自定的confirm')", "vbscript");
      execScript("if n=vbRetry then n=true" , "vbscript");
      execScript("if n=vbCancel then n=false" , "vbscript");没有看到过删除按钮夹在当中的,系统也不提供
    要不再弹出删除的confirm顺便说一下vbscript只有:
    “终止、重试和忽略”vbAbortRetryIgnore
    “是、否和取消”vbYesNoCancel
      

  2.   

    你自己用showmodal窗体写一个就行了,然后封成函数。