在我的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();" />
我正在努力,但还想不出来......还在努力。弹出窗口打开但叠加并居中如何?
答案 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();
。