0

私はこのコードを使用しています

<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> 

しかし、Facebookで少しポップアップのサイズをデフォルトのサイズに変更した後、ポップアップを強制的に必要なサイズでロードし、そのサイズを維持する必要があります

これを行う方法はありますか?

ありがとうございました

4

1 に答える 1

0

あなたは何かを持っている必要があります:

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;   
    }
}

そのコードをポップアップに追加する必要があります。

于 2012-07-17T16:32:57.633 に答える