项目需要进行登陆,在登出的时候要进行确认,使用了confirm,但其弹出窗口焦点是在确定按钮上,而需求是让焦点在取消按钮上。
    我查了一些资料,很多方法试了没成功,有个简单的方法是在JS中重写confirm方法,代码如下:
function window.confirm(str)
  {
   execScript("n = msgbox('"+ str +"', 257, '提示')", "vbscript");
   return(n == 1);
  }但这个弹出窗口上有vbscript,看着很不美观,我试一试又去不掉,请问大侠们有没有好的方法啊。

解决方案 »

  1.   

    其实我们一般自定义弹出窗口,一般在只有确定按钮和只有提示信息的时候才会用alert()
      

  2.   

    我只是做一个简单的confirm,来进行确认一下,防止误操作,感觉使用自定义弹出窗口比较复杂,没有必要啊。请问您有简单点的自定义弹出窗口js吗?
      

  3.   


    就是因为没有简单的方法才自定义的,浏览器的alert()、confirm()、prompt()都难看,而且没法自定义,这就是B/S比起C/S不足的一个方面吧,因为公司弹出的东西比较多,比如表格什么的,所以浏览器自带的根本没法用。
      

  4.   

    都不喜欢么,找个JS/JQUERY的模拟弹出窗口咯,那就能自己画了
      

  5.   

    不是,是这样的,我只是要一个提示窗口,用JQUERY太浪费了,没那必要啊