JS创建、打开一个子页面

来源:互联网 发布:java utf16to8 编辑:程序博客网 时间:2024/05/04 21:46
function LoadDialogWindow(URL, parent, loc_x, loc_y, width, height)
{
    if(is_ie){
//window.open(URL);
    window.showModalDialog(URL,parent,"edge:raised;scroll:1;status:0;help:0;resizable:1;dialogWidth:"+width+"px;dialogHeight:"+height+"px;dialogTop:"+loc_y+"px;dialogLeft:"+loc_x+"px",true);
     } else{
     window.open(URL,parent,"height="+height+",width="+width+",status=0,toolbar=no,menubar=no,location=no,scrollbars=yes,top="+loc_y+",left="+loc_x+",resizable=yes,modal=yes,dependent=yes,dialog=yes,minimizable=no",true);
    }
}

//使用函数
function qf(id)
{
    URL="fujian.php?WR_ID="+id;
    loc_y=loc_x=200;
    if(is_ie){
        loc_x=document.body.scrollLeft+event.clientX-150;
        loc_y=document.body.scrollTop+event.clientY+220;
    }

    LoadDialogWindow(URL,self,loc_x, loc_y, 360, 100);
}

//window.open打开子页面向父页面传入数据
<script Language="JavaScript">
var parent_window = getOpenner();
var to_form = parent_window.<?=$FORM_NAME?>;
var to_id =   to_form.<?=$TO_ID?>;
var to_name = to_form.<?=$TO_NAME?>;

function add_user(user_id,user_name,dept_id,dept_name,zhiwu,danwei)
{
  TO_VAL=to_id.value;
  if(TO_VAL.indexOf(","+user_id+",")<0 && TO_VAL.indexOf(user_id+",")!=0)
  {
    to_id.value=user_id;
    to_name.value=user_name;
    parent_window.form1.TRAN_DEPT_BEFORE.value=dept_id;
    parent_window.form1.TRAN_DEPT_BEFORE_NAME.value=dept_name;
    parent_window.form1.TRAN_POSITION_BEFORE.value=zhiwu;
    parent_window.form1.TRAN_COMPANY_BEFORE.value=danwei;
  }
  parent.close();
}
</script>
0 0