HTMLページにJavascirptを使用したリンクを設置して、そのリンクをクリックするとブラウザーで別ウインドウを開くようにした場合、その別ウインドウの高さ(height)は100pxより低くできないのでしょうか?
IE6とIE7
例えば、下記コードでは別ウインドウの高さ(height)は60pxに設定されていますが、このコードをbase.htmlに設置してexample.htmlの別ウィンドウを開いた場合、コンテンツ表示領域の高さは100pxとなってしまいます。
コード例:
<a href="javascript:;" onClick="window.open('example.html','example','width=458,height=60');">別ウィンドウ例</a>
お手数ですが、どなたかご自分の環境で試していただけるでしょうか?
よろしくお願いします。
No.1ベストアンサー
- 回答日時:
以前ポップアップを使っていた頃の話で、詳しく調べていませんけど
IE7の初期表示の 横150 (&& か||) 縦100 制限はありました。
Firefoxも100*100制限あるかも?
仕方なく、開いてからresizeTo()していました。
例えば
<a href="javascript:;" onClick="(window.open('example.html','example','width=458,height=60')).reseizeTo(458,60);">別ウィンドウ例</a>
こんな感じ。
関数を呼ぶなら
<a href="javascript:MyNewWindow();">別ウィンドウ例</a>
<script>
function MyNewWindow(){
var NewWin = window.open('test.html','example','width=458,height=60');
NewWin.resizeTo(458,60);
}
</script>
IE7の場合、インターネットゾーンだとロケーションバーが強制的に表示されると思います。
Operaもロケーションバー用のクリック部分が表示されてしまうかな?
自分の意図するポップアップ画面サイズにするには、ローカルではないサーバー上で確認して調整した方が良いかも。
調べて、消せる方法があるならもちろんそれを使えば良いですが。
例えばoperaなら70、IEなら80;にしてロケーションバー分の調整をするなら
<script>
function MyNewWindow(){
var NewWin = window.open('test.html','example','width=458,height=60,locationbar=no');
var height = 60;
if(!NewWin.locationbar){ height = window.opera? 70 : 80; }
NewWin.resizeTo(458,height);
}
</script>
<a href="javascript:MyNewWindow();">別ウィンドウ例</a>
のような感じとか。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ソースコードのいじる場所が分かりません。 1 2022/12/23 02:06
- HTML・CSS スクロールすると追従する画像のコードを書いているのですが、追従する画像の大きさの調節が上手くいきませ 2 2022/04/18 12:52
- Excel(エクセル) 【エクセルマクロ】既に開いているIEの、サイズや表示位置を変更するには 4 2022/12/01 22:57
- JavaScript jQueryでのドラッグアンドドロップについて 1 2022/07/07 21:04
- HTML・CSS html/cssで要素が出てこなくて困ってます 1 2022/12/31 16:59
- Chrome(クローム) Google Chromeのブラウザ(PC)ウインドウの移動について 3 2022/07/19 15:14
- PowerPoint(パワーポイント) ExcelのVBAコードについて教えてください。 3 2022/05/25 14:32
- JavaScript vertical sliderをautoplayしたい 2 2022/08/25 14:47
- その他(OS) MacのFinder操作について 2 2022/07/13 07:29
- Visual Basic(VBA) 【VBA】写真の貼り付けコードがうまく機能しません。 5 2022/09/01 18:43
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ウィンドウを最大化したい!
-
親タブから子タブ開いて親タブ...
-
<a href="#" …>の意味を教えて...
-
SCRIPT5007: 未定義または NULL...
-
リンクにマウスポインタをおく...
-
別ファイルのfunctionの読み込み方
-
ScriptがTABLEタグの中に表示さ...
-
bodyにidをつける理由は何ですか?
-
Dreamweaver で 外部JSを読み込...
-
ハイパーリンクに下線を表示す...
-
【javascript クロスブラウザ...
-
テキストをクリックすると答え...
-
idHOGEで取得したinnerText(数...
-
ページ全体を検索して特定文字...
-
特定のページから移動してきた...
-
子フレームの自動リロードは可...
-
別ページのページ内リンクでの...
-
javascriptファイルは1つに統...
-
firefoxでブラウザ確認すると左...
-
キーボードで画像を動かす方法
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
window.open でExcelファイルを...
-
window.openで同画面遷移しない
-
ウィンドウ名の設定
-
入力したテキストボックスのデ...
-
openerの関係が崩れてしまった...
-
JavaScript <a>タグで開いた画...
-
親窓が切り替わった時に小窓を消す
-
ウィンドウのフォーカスについて
-
ポップアップウィンドウの位置
-
特定のウィンドウ名を持つウィ...
-
JavaScriptで開いている別ウィ...
-
サブウィンドウから親ウィンド...
-
別window最大化javaがIE8だけエ...
-
javascriptからウィンドウを開...
-
2つ同時にポップアップページ...
-
window.open()の複数の使用
-
親タブから子タブ開いて親タブ...
-
サブウィンドウ関係のコードの...
-
クリッカブルマップから 小ウ...
-
フレーム内から開いたサブウィ...
おすすめ情報