- ベストアンサー
ウインドウのサイズ変更
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
リンク先の各ページでサイズを変更するのでしたら、それぞれのページが表示された時に resizeTo というメソッド ( 命令 ) を実行する様にすれば実現できます。 例えば、以下の様にすると 200×100 のウィンドウサイズになります。 <BODY onLoad="resizeTo( 200, 100 )">
その他の回答 (4)
- arthur
- ベストアンサー率34% (15/43)
先に回答されちゃいましたね^^; deagleさんのおっしゃるとおりです。 リンク先で指定するのは不可能なので、開くときにファイルごとに大きさを指定するしかないです。 同じことを書くことになるのですが、先ほどのスクリプトを修正するならば <A HREF="javascript:page();">リンク</A> を <A HREF="javascript:page(10,10,'題名','xxx.html');">リンク</A> と変更し 関数を function page(x,y,title,file){ window.open(file, title , 'width='+x+',height='+y) ; } と書き換えてやればOKです。 リンクごとにファイル名と大きさを指定してやれば、それぞれ違った大きさのウィンドウで開かれるはずです。
お礼
たびたびありがとうございました。
親ウィンドウと大きさの違うウィンドウを開きたい場合、これはJavaScriptを使うしかありません。 なぜなら、「ウィンドウの大きさの調節」はHTMLの範疇ではなく、あくまでもWin98――すなわちブラウザの機能だからです。HTMLというのはOSに関係なく規格統一された言語ですので、そういうことはできないのです。 ですので、解決方法としては、JavaScriptで、 function win_info(x, y, title,info) { window.open(info, title, 'width=' + x + ', height=' + y) ; } function alert_info(message) { alert(message); } こういう関数を組んでおき、 <A HREF=”JavaScript:win_info(10,10,'説明', 'abc.htm')”> もしくは、 <A HREF=”JavaScript:alert_info('メッセージ');"> とします。 前者は新しくウィンドウを開く方法であり、後者はただメッセージウィンドウを表示するだけの方法です。
お礼
詳しい説明ありがとうございました。
- arthur
- ベストアンサー率34% (15/43)
リンクから飛んだ先を別のウィンドウを開いて、ウィンドウの大きさを指定して表示したいということでしょうか? だったらこういうのはどうでしょうか? JavaScriptを使うことになるのですが・・・。 <html> <head> <title></title> <SCRIPT language="JavaScript"> function page(){ window.open("xxx.html", "題名" , "width=n , height=m") ; } </SCRIPT> </head> <body> <A HREF="javascript:page();">リンク</A> </body> </html> window.openの中の「xxx.html」は適当なURLを指定してください。 width=nの「n」には適当な横幅の値を指定してください。 height=mの「m」には適当な縦幅を指定してください。 上の例はリンクをクリックすると10×10(単位はピクセル)のウィンドウが開いてxxx.htmlの内容を表示します。 たぶんこういうことだと思うのですが・・問題の意味を取り違えてたらごめんなさい。^^;
補足
問題の意味はこれであっています。 ただ、下の方に補足したようなことで使うので メインページにはたくさんリンクを張らなくてはいけなくて しかも、それぞれ大きさが異なります。 説明してくださった方法の場合、リンク先が1つであれば 問題ないと思うのですが、できればリンク先の各ページで サイズを変更することはできないでしょうか?
- Faye
- ベストアンサー率24% (601/2496)
??? どういう場面での事でしょうか? 「リンク」ということは…ホームページ作成ソフトの事でしょうか? OSは?WIN95?98?Me?2000?NT?はてはMac?? 情報が何もないので答えようがありません。
補足
確かにこれでは情報不足でした。状況を補足します。 いま、学校の研究でプログラムの解説をHTML形式で書いています。 OSはWIN98です。 メインの解説ページから細かい補足説明のページに飛びたいんです。 もし、これでも意味が分からなかったらすみません。
関連するQ&A
- ウインドウサイズ変更
JavaScriptで別ウインドウを開きました. その時枠サイズ指定,メニューバーなど表示しないというウインドウを開らいています. このウインドウ内でまたリンクをしたいと思っています. この時は別ウインドウではなく調整されたウインドウ内に表示したいのですが 前回開いたサイズ調整が効いていますのでリンク先のHPが全体的に見られません. リンク時ウインドウを通常のウインドウに戻すか,設定を解除するようなことはできないのでしょうか? 良い方法がありましたら教えて下さい.お願いします.
- ベストアンサー
- JavaScript
- あるページだけウィンドウのサイズを変更したら・・・
ホームページビルダーでHPを作っているのですが、バーナーにリンクしているページのウィンドウを固定したら、全てのリンク先がそのウィンドウのサイズで開くようになりました。 一つのページだけウィンドウを固定したかったのですが、このようなことになってしまいました。 一つのページだけウィンドウを固定させるのはできないのでしょうか。困ってます。どなたか教えて下さい。
- 締切済み
- その他(インターネット・Webサービス)
- ウィンドウサイズ
今何らかのリンク等で新規にウィンドウを立ち上げると 相当小さいサイズのウィンドウが出てきてしまいます。 この初期の大きさを自由に調整する方法は無いのでしょうか? また、何らかのリンクを押したときに 自動的に新規ウィンドウを開くような機能は無いのでしょうか? (通常は今見ているウィンドウが変化するが、新規ウィンドウが立ち上がるようにしたい) 何かよい方法やよいアイデアがあれば教えてください。
- ベストアンサー
- その他(インターネット・Webサービス)
- 新しいウインドウのサイズ
自分のHP内でリンクのひとつとして新しいウインドウが表示されるよう指定しました。ほんの少しの内容で補足的に表示しているだけなのですが、動作確認をすると画面いっぱいに新しいウインドウが立ち上がってしまいます。 リンク先の内容がぎりぎり表示できる大きさ(少しの内容なので小さいウインドウ)だけを新しいウインドウとしてリンクさせたいのですが、設定の仕方を教えて下さい。 ホームページビルダーを使用してますが、HTMLでも何とか操作できると思いますのでよろしくお願いいたします。
- ベストアンサー
- HTML
- HP作成で新しく開くウィンドウのサイズ指定
javaスクリプトで、リンク先を新しいウィンドウで幅のサイズ指定をして開く設定をしました。 サーバーにアップして確認しましたが、うまく表示されるパソコンと、うまくいかないパソコンがでてきました。 うまくいかないパソコンは、右端ぴったりに、javaで設定していない幅で表示されます。 それを更新すると、javaで設定した大きさになります。 そのパソコンは、他のサイトでもリンク先が新しいウィンドウである際には、最後に閉じたページなど関係なく、毎回同じ大きさ、場所に開きます。 ですが、IEを起動させるときは最後に閉じたページのサイズで開きます。IE8です。 これはパソコン側の設定でしょうか?それともjava側でしょうか? 何か解決方法ありませんか? javaスクリプトは、開くほうのページに、 <script type="text/javascript"> <!-- window.resizeTo(850,550); // --> </script> を設定してあります。 リンクの方は、 <a href="aaa.html#raberu" target="_blank">新しい窓を開く</a> を設定してあります。(リンク先はラベル部分です) 作成したのはホームページビルダー14です。
- ベストアンサー
- ホームページ作成ソフト
- ウィンドウサイズが別窓ではなく…
リンクをクリックした後、 「表示中のウィンドウサイズを変えてリンク先に飛ぶ」 という事をするにはどうしたらいいでしょうか? ウィンドウサイズを変更し、それを別窓で開く方法は知っているのですが、別窓は使用したくないのです。 方法とかあるでしょうか?ご存知の方教えて下さい!
- 締切済み
- HTML
- ウィンドウのサイズ
リンク先を新しいウィンドウで開くと、いつの間にか小さな枠で開くようになってしまいました 最大化の状態でウィンドウを開くようにできないのでしょうか? 最大化したり、画面ぎりぎりまで広げても 次に開くときには小さなウィンドウになってしまいます 以前は画面いっぱいに拡大した状態で開いていたのですが なぜ勝手に小さな枠になってしまったのか原因も教えていただけたらと思います
- ベストアンサー
- その他(インターネット接続・通信)
- 別ウインドウのサイズ
Dreamweaver8 mac osxにて作業をしております。 リンク先を別ウインドウにて開くように設定しておりますが、WINのIEで確認するとどうしても小さいウインドウ枠になります。 ビヘイビアで縦、横のサイズを指定する以外に、「現在開いているウインドウ枠と同じサイズで別ウインドウを開く方法」があれば教えて下さい。 よろしくお願い致します。
- 締切済み
- HTML
- Windowsメールのプレビューウィンドウで立ち上げるブラウザを変更した
Windowsメールのプレビューウィンドウで立ち上げるブラウザを変更したく質問いたします。 Windowsメールのプレビューウィンドウ内にリンクがある場合、IEが標準のブラウザの場合にはワンクリックでIEが立ち上がりますが、私は標準のブラウザをfirefoxにしています。 この場合、Windowsメールのプレビューウィンドウ内のリンクをクリックしても「ソフトがありません」と表示されリンク先が表示されません。 IEは何かと使いにくいので使い慣れたブラウザに変更したいと思います。 何か方法はありませんか? よろしくお願いいたします。
- 締切済み
- Windows Vista
お礼
あきらめかけていたところだったのですっきりしました。 ありがとうございました。