是想把焦点放在NO上吗?
<script language=javascript><!--
/*@cc_on @*/
/*@if (@_win32 && @_jscript_version>=5)
function window.confirm(str)
{
    execScript("n = msgbox('"+ str +"', 257, '自定的的 confirm')", "vbscript");
    return(n == 1);
}
@end @*/
alert(confirm("重载的confirm弹出框, 焦点在取消上"));
// --></script>

解决方案 »

  1.   

    还是这样?
    <script>
    window.confirm=function(str)
    {
    var html="\
    <div align='center'>\
    <div style='border:2px outset buttonlight;background:buttonface;width:400px;height:100px;'>\
    <div style='height:20px;background:highlight;font:caption;color:white;padding:2 0 0 10;text-align:left;'>blueDestiny confirm:</div>\
    "+str+"\
    <div><INPUT TYPE='radio' NAME=''><INPUT TYPE='radio' NAME=''></div>\
    <div style='padding:20px;'><input type='button' onclick='alert(\"yes\")' value='YES'> <input type='button' onclick='alert(\"no\")' value='N O'></div>\
    </div></div>\
    "
    document.write(html);
    }
    confirm("blueDestiny,never-online")
    </script>
      

  2.   

    楼主要的是这个意思吧:
    <script language=javascript><!--
    /*@cc_on @*/
    /*@if (@_win32 && @_jscript_version>=5)
    function window.confirm(str)
    {
      execScript("n = (msgbox('"+ str +"',vbYesNo, '自定的confirm')=vbYes)", "vbscript");
      return(n);
    }
    @end @*/
    alert(confirm("重载的confirm弹出框"));
    // --></script>
      

  3.   

    楼主说得问题可以采用变通的方法解决,那就是自己用div做一个对话框,来模拟这种情况