- ベストアンサー
ポップアップウィンドウがサイズが固定されているのは何故ですか?
お世話になります。ポップアップのサイズ変更について質問させてください。ページ内にあくつも画像があり、クリックするとテーブルの各画像の詳細ページがポップアップページとして出てくるという動作を作ったのですが、このポップアップを最初は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>
- toonie
- お礼率26% (55/210)
- HTML
- 回答数3
- ありがとう数3
- みんなの回答 (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に代入するって意味なのです。 参考サイトのソース通りにしたいのなら上のを使ってくださいな。
関連するQ&A
- ポップアップ画面についてお尋ねします。
ポップアップ画面についてお尋ねします。 javaスクリプトで function openWinT001(){window.open("Terms.htm#アート","","width=700,height=200,scrollbars=yes,resizable=1");} と書き、他のページに下記のようなラベルを作り、 <A name="アート"></A> <A href="javascript:openWinT001()">アート</A> で他のページのアートにポップアップの小窓で飛べるようにしました。 IEですとうまくいくのですが、safariやoperaではピンポイントで その部分に飛ぶことができません。 (そのページの最初の部分が指定した大きさでポップアップします。) どうしたらいいのでしょうか。 よろしくお願いいたします。
- ベストアンサー
- その他(インターネット・Webサービス)
- Chromでポップアップウィンドウのサイズ指定
現在以下のような指定でポップアップウィンドウを開いているのですが Chromの場合、サイズ指定が無視されてしまいます。 良い方法ございましたら、ご教授いただけますでしょうか。 var subopen function subWinmap(){ subopen=window.open("map.html","map","resizable=yes,scrollbars=yes,menubar=yes,toolbar=no,directories=no,status=no,location=yes,width=700,height=800px"); if (!subopen.opener) subopen.opener=self; if (window.focus) subopen.focus(); }
- 締切済み
- JavaScript
- 読みこみと同時にポップアップウインドウを表示したい
URL(たとえば1.tml)を指定してページを読み込んだときにそのページと同時にポップアップウインドウを表示したいと思っています。 そこで1.htmlには下記のように書きましたが、ポップアップが出ません。どなたかおわかりになる方、ご教授ください。よろしくお願いします。 <HTML> <HEAD> <script type="text/javascript"> <!-- function MM_openBrWindow() { window.open("pop.html","width=400,height=400,status=no,scrollbars=yes,resizable=no "); } //--> </script> </HEAD> <boby onload="MM_openBrWindow()">
お礼
回答ありがとうございます。 確かにそうですね、その可能性もあるんだと思います。 例えばなんですが、同じようなことをしている下記のサイトのポップアップは普通にWinのIEでもリサイズできるんです。 http://www.a-livesystems.com/temp-cam-all1.html でも自分が作ったポップアップはそうはいかないんです。 この両者の違いは何が違うのか分からないんです。 どうかご教授ください。