2013-05-05 59 views
1

下面我的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

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

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();

+0

谢谢@ qw3n ...我会尝试..覆盖,我不知道如何应用那里.. – 2013-05-05 05:21:49

+0

@AccoreLTD我没有看到任何关于你的代码覆盖? – qw3n 2013-05-05 05:23:17

+0

@ qw3n ...我不知道我可以在那里添加..我的意思是我无法弄清楚我可以在哪里添加代码以及如何做到这一点 – 2013-05-05 05:28:02