- ベストアンサー
ポップアップウィンドウがサイズが固定されているのは何故ですか?
お世話になります。ポップアップのサイズ変更について質問させてください。ページ内にあくつも画像があり、クリックするとテーブルの各画像の詳細ページがポップアップページとして出てくるという動作を作ったのですが、このポップアップを最初は800px500pxで表すようにしたいのですが、閲覧者によってリサイズというかサイズを自由に変えることができるようにしたいのです。それで、下記のようにscrollbars=yes,resizable=yes,という記述をしたのですが、MacではsafariもIEも正常にリサイズできるのですが唯一Firefoxが正常に動かず、WinのIEではガッチリ固定されていてまったくスクロールができません。ブラウザによっては多少の違いはあると思うのですが、これはどうしてでしょうか?また、解決策はあるのでしょうか? どうかご教授ください。 function OPEN(lk){WIN=window.open(lk,'thank1','width=800,height=500')} 省略 <td valign="top" class="biyou">●A-1<a href="javascript:;" onClick="OPEN('001.html','scrollbars=yes,resizable=yes,width=600px,height=500px')"><img src="images/001.jpg" alt="適当な文章" width="203" height="140"></a></td>
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ぶっちゃけますと、最近はとっても便利なタブブラウザユーザーが多いとおもうので、別ウィンドウで開いても新しいタブに表示されるだけなので微妙だと思う。SleipnirいいよSleipnir 参考URLのソースのままですと <script> function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features); } </script> onClick="MM_openBrWindow('temp/cam-popup/cam1.html','cam1','scrollbars=yes,resizable=yes,width=640,height=520') って、今気づいたんですが、あなた、指定の仕方がおかしいですぞ。 前回回答した方ですよね、あれは、OPEN()の() のなかにはURL以外いれたらだめですよう。 OPEN(lk)のlkの部分を.open(lk,'thank1.....)のlkに代入するって意味なのです。 参考サイトのソース通りにしたいのなら上のを使ってくださいな。
お礼
回答ありがとうございます。 確かにそうですね、その可能性もあるんだと思います。 例えばなんですが、同じようなことをしている下記のサイトのポップアップは普通にWinのIEでもリサイズできるんです。 http://www.a-livesystems.com/temp-cam-all1.html でも自分が作ったポップアップはそうはいかないんです。 この両者の違いは何が違うのか分からないんです。 どうかご教授ください。