Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何强制以我想要的大小加载弹出窗口?_Javascript_Facebook_Popup - Fatal编程技术网

Javascript 如何强制以我想要的大小加载弹出窗口?

Javascript 如何强制以我想要的大小加载弹出窗口?,javascript,facebook,popup,Javascript,Facebook,Popup,我正在使用这个代码 <SCRIPT language="JavaScript"> <!-- function popup_window(url,w,h) { var width=w; var height=h; var from_top=350; var from_left=500; var toolbar='no'; var location='no'; var directories='no'; var status='no'; v

我正在使用这个代码

<SCRIPT language="JavaScript">
 <!--
 function popup_window(url,w,h)
 {
  var width=w;
  var height=h;
  var from_top=350;
  var from_left=500;
  var toolbar='no';
  var location='no';
  var directories='no';
  var status='no';
  var menubar='no';
  var scrollbars='yes';
  var resizable='yes';
  var atts='width='+width+'show,height='+height+',top='+from_top+',screenY=';
  atts+= from_top+',left='+from_left+',screenX='+from_left+',toolbar='+toolbar;
  atts+=',location='+location+',directories='+directories+',status='+status;
  atts+=',menubar='+menubar+',scrollbars='+scrollbars+',resizable='+resizable;
  window.open(url,'win_name',atts);
 }
 </SCRIPT>


<a href="javascript: popup_window('http://www.facebook.com/sharer/sharer.php?u=http://www.google.com/',300,200)">Click to see a demo popup window</a> 


你需要一些东西:

function popup_window(url,w,h)
{
    .......
    var popupWin = window.open(url,'win_name',atts);
    popupWin.onload = function(){
       popupWin.document.height = w;
       popupWin.document.width = h;   
    }
}

您需要在弹出窗口中添加该代码。

我对答案做了一些更改。尝试使用新代码,但仍然相同,也尝试使用没有窗口的代码。打开(url,'win_name',atts);但是没有任何变化:(@user1440266您的浏览器和版本是什么?Facebook不允许缩小尺寸。如果您尝试手动缩小尺寸,它只会自行调整尺寸。我还看不出您想要这样做的令人信服的原因。