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不允许缩小尺寸。如果您尝试手动缩小尺寸,它只会自行调整尺寸。我还看不出您想要这样做的令人信服的原因。