DOM-Window-showModalDialog

来源:互联网 发布:如何获得淘宝联盟资格 编辑:程序博客网 时间:2024/04/29 12:43

语法:vReturnValue = window.showModalDialog(sURL [, vArguments] [,sFeatures])

 

function lookupTask() {
    document.mainForm.taskId.value = '';
    document.mainForm.taskNumber.value = '';
    document.mainForm.taskName.value = '';
    document.mainForm.taskLocation.value = '';
    var projectId = document.mainForm.projectId.value;
    var projectName =document.mainForm.projectName.value;
    var segment1 =document.mainForm.segment1.value;
    if (projectId == "" || projectId==null) {
        if (document.mainForm.outInvType.value == '0') {
            alert("非项目出库不用选择任务!");
        }else{
         alert("请先选择项目!");
        }
        return;
    }
    var url = "/servlet/com.sino.ies.bean.servlet.LookupTaskServlet?act=NEW&projectId=" + projectId+"&projectName="+projectName+ "&segment1="+segment1;
    var popscript = "dialogWidth:50;dialogHeight:30;center:yes;status:no;scrollbars:no";
    var args = new Object;
   args.window = window;
   args.doc = this;
    var taskObj = window.showModalDialog(url, args, popscript);
    if (taskObj) {
        document.mainForm.taskId.value = taskObj.taskId;
        document.mainForm.taskNumber.value = taskObj.taskNumber;
        document.mainForm.taskName.value = taskObj.taskName;
        document.mainForm.taskLocation.value = taskObj.taskLocation;
        document.mainForm.projectId.value = taskObj.projectId;
        document.mainForm.segment1.value = taskObj.segment1;
        document.mainForm.projectName.value = taskObj.projectName;
    }
}


var vendorObj = new Object();
function do_SelectTask(tr) {
    var vendorCells = tr.cells;
    if (vendorCells) {
        var idVal = tr.id.substring(2);
        vendorObj.taskId = document.getElementById("taskId" + idVal).value;
        vendorObj.taskLocation = document.getElementById("taskLocation" + idVal).value;
        vendorObj.taskName = document.getElementById("taskName" + idVal).value;
        vendorObj.taskNumber = document.getElementById("taskNumber" + idVal).value;
        vendorObj.projectId =document.getElementById("projectId" + idVal).value;
        vendorObj.segment1=document.getElementById("segment1" + idVal).value;
        vendorObj.projectName=document.getElementById("projectName" + idVal).value;

        window.returnValue = vendorObj;
        close();
    }
}


function createTask(){
     var segment1 = document.getElementById("segment1").value;
     if(segment1 == ''){
         alert("只有选择了项目才可以创建任务!");
         return;
     }
     var url = "/servlet/com.sino.ies.systemsetup.project.task.servlet.ProjectTaskNewServlet?forward=&projectId=<%=projectId%>";
     dialogArguments.window.open(url, '', 'height=500,width=800,top=120,left=120,toolbar=no,menubar=no,scrollbars=no,resizable=no,location=no, status=no');
     dialogArguments.doc.openWin = this ;
}