How to change the style of alert box?

后端 未结 13 1965
一生所求
一生所求 2020-11-22 01:49

I need to change the style of the \"OK\" Button in an alert box.

13条回答
  •  时光说笑
    2020-11-22 02:24

    Option1. you can use AlertifyJS , this is good for alert

    Option2. you start up or just join a project based on webapplications, the design of interface is maybe good. Otherwise this should be changed. In order to Web 2.0 applications you will work with dynamic contents, many effects and other stuff. All these things are fine, but no one thought about to style up the JavaScript alert and confirm boxes. Here is the they way

    create simple js file name jsConfirmStyle.js. Here is simple js code

    ie5=(document.getElementById&&document.all&&document.styleSheets)?1:0;
    nn6=(document.getElementById&&!document.all)?1:0;
    
    xConfirmStart=800;
    yConfirmStart=100;
    
    if(ie5||nn6) {
    if(ie5) cs=2,th=30;
    else cs=0,th=20;
    document.write(
        "
    "+ ""+ ""+ ""+ ""+ "
    "+ ""+ "  "+ ""+ "
    "+ "
    " ); } document.write("
    "); function leftJsConfirm() { document.getElementById('jsconfirm').style.top=-1000; document.location.href=leftJsConfirmUri; } function rightJsConfirm() { document.getElementById('jsconfirm').style.top=-1000; document.location.href=rightJsConfirmUri; } function confirmAlternative() { if(confirm("Scipt requieres a better browser!")) document.location.href="http://www.mozilla.org"; } leftJsConfirmUri = ''; rightJsConfirmUri = ''; /** * Show the message/confirm box */ function showConfirm(confirmtitle,confirmcontent,confirmlefttext,confirmlefturi,confirmrighttext,confirmrighturi) { document.getElementById("jsconfirmtitle").innerHTML=confirmtitle; document.getElementById("jsconfirmcontent").innerHTML=confirmcontent; document.getElementById("jsconfirmleft").value=confirmlefttext; document.getElementById("jsconfirmright").value=confirmrighttext; leftJsConfirmUri=confirmlefturi; rightJsConfirmUri=confirmrighturi; xConfirm=xConfirmStart, yConfirm=yConfirmStart; if(ie5) { document.getElementById("jsconfirm").style.left='25%'; document.getElementById("jsconfirm").style.top='35%'; } else if(nn6) { document.getElementById("jsconfirm").style.top='25%'; document.getElementById("jsconfirm").style.left='35%'; } else confirmAlternative(); }

    Create simple html file

    
    
    jsConfirmSyle
    
    
    
    
       
    

     

    JsConfirmStyled

    standard

提交回复
热议问题