解決済みの質問
2人が「このQ&Aが役に立った」と投票しています
ベストアンサー以外の回答(4件中 1~4件目)
先に回答されちゃいましたね^^;
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です。
リンクごとにファイル名と大きさを指定してやれば、それぞれ違った大きさのウィンドウで開かれるはずです。
投稿日時 - 2001-02-14 16:39:47
お礼
たびたびありがとうございました。
投稿日時 - 2001-02-15 13:41:50
親ウィンドウと大きさの違うウィンドウを開きたい場合、これは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('メッセージ');">
とします。
前者は新しくウィンドウを開く方法であり、後者はただメッセージウィンドウを表示するだけの方法です。
投稿日時 - 2001-02-14 16:12:00
お礼
詳しい説明ありがとうございました。
投稿日時 - 2001-02-15 13:43:28
リンクから飛んだ先を別のウィンドウを開いて、ウィンドウの大きさを指定して表示したいということでしょうか?
だったらこういうのはどうでしょうか?
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の内容を表示します。
たぶんこういうことだと思うのですが・・問題の意味を取り違えてたらごめんなさい。^^;
投稿日時 - 2001-02-14 15:20:44
補足
問題の意味はこれであっています。
ただ、下の方に補足したようなことで使うので
メインページにはたくさんリンクを張らなくてはいけなくて
しかも、それぞれ大きさが異なります。
説明してくださった方法の場合、リンク先が1つであれば
問題ないと思うのですが、できればリンク先の各ページで
サイズを変更することはできないでしょうか?
投稿日時 - 2001-02-14 15:50:55
???
どういう場面での事でしょうか?
「リンク」ということは…ホームページ作成ソフトの事でしょうか?
OSは?WIN95?98?Me?2000?NT?はてはMac??
情報が何もないので答えようがありません。
投稿日時 - 2001-02-14 15:06:41
補足
確かにこれでは情報不足でした。状況を補足します。
いま、学校の研究でプログラムの解説をHTML形式で書いています。
OSはWIN98です。
メインの解説ページから細かい補足説明のページに飛びたいんです。
もし、これでも意味が分からなかったらすみません。
投稿日時 - 2001-02-14 15:37:33
OKWaveのオススメ
おすすめリンク