您的位置:首页 > Web前端 > JavaScript

js弹出模式对话框,并接收回传值的方法

2013-03-12 00:00 405 查看
弹出对话框的页面A:

<script type="text/javascript">
    function openDialog(){
        paramers="dialogWidth:500px; dialogHeight:300px; status:no";
        workerId = window.showModalDialog("userList.aspx","",paramers);
        if(workerId!=undefined && workerId!=""){
            document.getElementById("leader").value = workerId;
          }
        }
</script>


模式对话框js:

<input type="button" value="选择" onclick="javascript:selectPositionAndClose();"/> 

    </form> 
<script type="text/javascript"> 
    function selectPositionAndClose(){ 
        var obj = document.getElementById("userList"); 

        var user = ""; 
        for(var i=0;i<obj.options.length;i++){ 

            if(obj.options[i].selected==true){ 
                user = obj.options[i].value; 
            } 
        } 

        window.returnValue = user; 
        window.close(); 
    } 
</script>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: