重寫confirm,alert


/*var buttonJson = [{
"btnClass":"btn-default",按鈕樣式:默認
"isClose":true,點擊是否關閉:關閉
"text":"取消":按鈕內容
"tOrF":true 點擊返回true(針對confirm)
},{"btnClass":"tn-primary",按鈕樣式:樣式1藍色
"isClose":false,點擊是否關閉:不關閉
"text":"確定"
}];
var ttl ="刪除11";標題
var cont = "是否要刪除此條歷史記錄";顯示內容*/
var isTrueNum = 0;//0彈窗彈出;1點擊確定;2點擊取消
var confirm_ClickObject;

//彈窗設定
function showWindow(ttl,cont,buttonJson,returnObject){
if(returnObject!=undefined&&returnObject!=null){
 confirm_ClickObject=returnObject;
}
if(isTrueNum==1){
    isTrueNum=0;
return true ;
}else if(isTrueNum==2){
    isTrueNum=0;
    return false;
}else{
    //彈窗的樣式
}

}
function callback_OK(){
    isTrueNum=1;
if($(confirm_ClickObject).attr("onclick")!=undefined&&$(confirm_ClickObject).attr("onclick").length>0){
    $(confirm_ClickObject).click();
}else if($(confirm_ClickObject).attr("onchange")!=undefined&&$(confirm_ClickObject).attr("onchange").length>0){
    $(confirm_ClickObject).change();
}else{
    $(confirm_ClickObject).click();
}
}
function  callback_QU( ){
    isTrueNum =2;
    if($(confirm_ClickObject).attr("onclick")!=undefined&&$(confirm_ClickObject).attr("onclick").length>0){
        $(confirm_ClickObject).click();
    }else if($(confirm_ClickObject).attr("onchange")!=undefined&&$(confirm_ClickObject).attr("onchange").length>0){
        $(confirm_ClickObject).change();
    }else{
        $(confirm_ClickObject).click();
    }
}
//重寫alert
window.alert = function newAlert(cont){
    var ttl ="溫馨提示";
    var buttonJson = [{"btnClass":"btn-primary",
    "isClose":true,
    "text":"確定"
    }];

    showWindow(ttl,cont,buttonJson);
};
//重寫confirm
window.confirm = function newConfirm(obj,cont){
    var ttl ="溫馨提示";
    var buttonJson = [{
    "btnClass":"btn-default",
    "isClose":true,
    "text":"取消",
    "tOrF":false
    },{"btnClass":"btn-primary",
    "isClose":true,
    "text":"確定",
    "tOrF":true
    }];
    return showWindow(ttl,cont,buttonJson,obj);
};
//寫返回的alert
function alert1(obj,cont){
    var ttl ="溫馨提示";
    var buttonJson = [{"btnClass":"btn-primary",
    "isClose":true,
    "text":"確定",
    "tOrF":true
    }];
    return showWindow(ttl,cont,buttonJson,obj);
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM