2012-01-16 12 views
0

自分のウェブサイトに「良い」ポップアップウィンドウを実装しようとしているので、いくつかのウェブバナーのポートフォリオの例を表示することができます。実際のバナーを見たい場合は、クリックするための「デモを開始する」ボタンがユーザーに表示されます。これはFirefox、Chrome & Safari(ともにPC & Mac)でうまくいきます。javascript:winopenの最小幅はIEですか?

私の3つのバナーのうちの2つはIEではうまく動作しますが、何らかの理由で1つ目のバナーが90以上のピクセルをポップアップします(s/b 160ピクセル、他の2つのバナーは715ピクセルと550ピクセル幅です)。私はまだJavascriptを初めて使っているので、最小の幅か問題がどこにあるのか分かりません。どんな考えも非常に役に立つでしょう!ありがとう! ここで私が使用していますJavascriptコードです:

<script type="text/javascript"> 
       <!-- 

       var win=null; 
       function NewWindow(mypage,myname,w,h,scroll,pos){ 
       if(pos=="random"){LeftPosition=(screen.width)?Math.floor(Math.random()*(screen.width-w)):100;TopPosition=(screen.height)?Math.floor(Math.random()*((screen.height-h)-75)):100;} 
       if(pos=="center"){LeftPosition=(screen.width)?(screen.width-w)/2:100;TopPosition=(screen.height)?(screen.height-h)/2:100;} 
       else if((pos!="center" && pos!="random") || pos==null){LeftPosition=0;TopPosition=20} 
       settings='width='+w+',height='+h+',top='+TopPosition+',left='+LeftPosition+',scrollbars='+scroll+',location=no,directories=no,status=no,menubar=no,toolbar=no,resizable=yes'; 
       win=window.open(mypage,myname,settings);} 
       // --> 
</script> 

    <script type="text/javascript"> 
<!-- Begin 
function winopen(url,a,b){ 
newwin=window.open(url,a,b) 
} 
// End --> 
</script> 

そして、ここではそれが上に作用するのHTMLれる:

<h3>MAve Web Banner <a href="javascript:winopen('http://www.mightyjen.com/swf/MAve_FlashBanner_160x600.html','blank','width=160,height=600,scrollbars=no,resizable=no,status=no,location=no,toolbar=no,menubar=no')" class="formButton">Launch Demo</a></h3> 
+0

実際のポップアップウィンドウの代わりにライトボックスを使用することを検討してください。もはや私たちは2000年になっていません。 ;) – ThiefMaster

答えて

0

が短い答えはイエス100

http://www.w3schools.com/jsref/met_win_open.asp

され、私はここに尋ねる前に、標準オブジェクト照会に関するw3cウェブサイトをチェックすることをお勧めします。人々はこれらの種類のものを嫌う傾向があります。

+0

[w3schoolsは悪い](http://www.w3fools.com) – ThiefMaster

+0

彼らは完璧ではありませんが、「悪い」はやや不快です。それはあなたがリンクしたサイトが多くの良い点を作っていないと言っているわけではありません。彼らは賢明な声明で首に釘を打った。 – CBusBus

+0

これは正しい理由ではありません。 IEの幅は250以下にできません。 http://blogs.msdn.com/b/nevermet/archive/2009/12/29/the-minimum-ie-window-size.aspx – Jeff

関連する問題