button1.Attributes.Add("onclick", "return confirm('确认删除?')");
弹出的对话框
确认在左边,取消在右边,按回车键默认是确认.怎样把取消拿到左边,确认在右边??按回车默认为取消?????

解决方案 »

  1.   

    你用下JQuery的jConfrim吧,这个重写了如果直接用confirm好像不行
      

  2.   

      不能实现!  想实现的话就自己做一个!    一个隐藏的div  div上面2个按钮    样式自己随意换!  还方便!
      

  3.   


    重写confirm
     function window.confirm(str) {
                var arrStr = str.split("\r");
                var strMsg = "";
                for (var i = 0; i < arrStr.length; i++) {
                    if (i != arrStr.length - 1) {
                        strMsg += "'" + arrStr[i] + "'&Chr(10)&";
                    }
                    else {
                        strMsg += "'" + arrStr[i] + "'";
                    }
                }
                execScript("n = msgbox(" + strMsg + ",257,'消息提示')", "vbscript");
                return (n == 1);
            }    
      

  4.   

    自己找到一个方法,虽然按钮位置没变,但是可以实现按回车执行取消按钮的功能
        window.confirm=function(){   
      var   strMsg=arguments[0];   
      window.execScript("a=msgbox('"   +   strMsg   +   "',257+48)","vbscript");   
      if(a==1)
      {
       return true; 
      }
       else
       {
       return false; 
       }   
     }