- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:小窓を開くJSで、高さを調節して表示位置も画面の右端にしたい(2))
小窓を開くJSで、高さを調節して表示位置も画面の右端にしたい(2)
このQ&Aのポイント
- 昨日質問した http://oshiete1.goo.ne.jp/kotaeru.php3?q=1919765 の続きなのですが、文末サンプルの5行目(window.opem・・・)の改造について
- (1) status=yesをnoにすると、高さがステータスバー分空洞になってしまいます。(2) 幅を%でなく、固定値(例:200px)にしたいと、 window.open(url, name, 'status=yes,resizable=yes,top=0,left='+getScreenWIDTH()-200+',width=200,height='+getScreenHEIGHT()); としてみましたら、今後は変なところに窓が表示されてしまいます。(1) (2) を解決するため、私の解釈はどこが誤っていますでしょうか。
- <html><head><script language="javascript" type="text/javascript">function openNewWin(url, name){window.open(url, name, 'status=yes,resizable=yes,top=0,left='+getScreenWIDTH()*0.7+',width='+getScreenWIDTH()*0.3+',height='+getScreenHEIGHT());}function getScreenHEIGHT(){if(!!window.screen){return screen.height-80;}else{return null;}}function getScreenWIDTH(){if(!!window.screen){return screen.width-12;}else{return null;}}</script></head><body><a href="#" target="new" onClick="openNewWin('komado.html','a'); return false;">小窓を開く</a></body></html>
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#18558
回答No.1
お礼
DQ9さん、ご教示ありがとうございました。 早速試してみましたが、おかげさまで 無事希望通り動作させることができましたか。 そういうからくりだったのですね。。 大変勉強になりました。ありがとうございました。