window.showModalDialog()與art.dialog.open()的使用--有待完善

//獲取指定頁面完整URL地址
function GetLocationUrl(url) {
    var LocationUrl = "";
    LocationUrl = top.window.location.host;
    LocationUrl = "http://" + LocationUrl + url;
    return LocationUrl;
}

//彈框

 function AddSubject() {
        var QueID = document.getElementById("hfID").value;
        if (QueID != null && QueID !='') {
            var url = GetLocationUrl("/AliPay/Manager/Service/AddSubject.aspx?QueID=" + QueID);
            var IsAdd = window.showModalDialog(url, '', 'dialogWidth:650px;DialogHeight=500px;status:no;help:no;resizable:yes');
        } else {
            alert("項目信息未添加");
            return false;
        }
  }

後臺傳參取值:  hidSubData.Value = Request.Params["QueID"].ToString();

js前端返回值   window.returnValue = '{Id:' +12 + '}'

js取值 var obj = eval('(' + IsAdd + ')');//轉換成Json 對象

獲取Id 傳過來的值var id = obj.Id ;//取得某一值 



//art.dialog.open

//            var options = { close: closehandler };
//            var option = $.extend({ id: 'Que', title: '試題編輯', width: 500, height: 450, lock: true, padding: 0, margin: 0 }, options);
//            var valname = eval("(" + "[{'QueID':QueID}]" + ")")
//            var val = "QueID";
//            art.dialog.data(val, valname);
//            art.dialog.open(GetLocationUrl("/AliPay/Manager/Service/AddSubject.aspx?QueID=" + QueID), option);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章