onclick叠加中心位置

时间:2013-05-05 05:00:05

标签: javascript overlay positioning

在我的javascript下面。我想点击然后叠加背景,窗口将是中心位置。

function openPopupManager(url)
{
  var url;
  url = "child_upload_gallery_images.php?make_id="+$('#make_id').val()+"&model_id="+$('#model_id').val()+"&model_sub_cat_id="+$('#model_sub_cat_id').val()+"&gallery_id="+$('#gallery_id').val()+"&wheel_id="+$('#wheel_id').val();
  mywindow = window.open (url,"Gallery Images.","location=0,status=0,scrollbars=1,width=800,height=600");
  mywindow.moveTo(0,0);
  return false;
}

这是html

  <input type="submit" name="<?php echo $button;?>" id="upload_gallery_img" value="Upload Selected Gallery Image" class="subtn" onclick="javascript:openPopupManager();" />

我正在努力,但还想不出来......还在努力。弹出窗口打开但叠加并居中如何?

1 个答案:

答案 0 :(得分:0)

要居中,你可以使用这样的东西来获得屏幕宽度和高度。

var popupWidth=800;
var popupHeight=600;
var posX=window.screen.availWidth/2-popupWidth/2;
var posY=window.screen.availHeight/2-popHeight/2;
myWindow.moveTo(posX,posY);

我不太确定叠加层的含义是不行的。如果您希望窗口处于活动状态,可以添加myWindow.focus();