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

私は試していますが、まだ理解できません..まだ試しています。ポップアップウィンドウが開きますが、オーバーレイと中央揃えはどうですか?

4

1 に答える 1

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();ます。

于 2013-05-05T05:19:28.813 に答える