• ベストアンサー

メニューバーなどの無い新規ウインドウ

私は自分のHPでイラストの展示をしていますが、 画像のサムネイルを一覧表示してそれをクリックしてからそのイラストに飛ぶというやり方を取っています。 それで、表示の方法をサムネイルをクリックしたら メニューバーなどの無い新規ウインドウにイラストの ページが表示されるという方法を取りたいのですが やり方がどうにもわかりません(TT) イラスト1枚1枚をそんな感じに表示するにはどうすれば 良いでしょうか?ぜひアドバイスお願いします!

質問者が選んだベストアンサー

  • ベストアンサー
  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.1

<head>~</head>内に、以下のスクリプトを書いてください。 <script language="JavaScript"> <!-- function wopen( iname, width, height ){ opt = "width=" + ""+width + ",height=" + ""+height + ","; opt = opt+ "scrollbars=no,toolbar=no,location=no,directories=no,status=no,menubar=no"; window.open( iname, "image", opt ); // --> </script> そして、表示するところで、 <a href="a.jpg" border="0" onClick="wopen('a.jpg',350,250);return false;"> <img src="thub_a.jpg"></a> (a.jpgの大きさを幅300高さ200として。少し値を大きくしているのは、余白を考慮しています) とりあえず書いただけで試していないので、きちんと動作してくれるかはわかりませんが‥‥

maika_s
質問者

お礼

早速有難う御座いました! やってみたら出来ました(^^) それで、よろしかったらこのウインドウの最大化ボタンが どうやったら使えるようになるか教えて頂けないでしょうか・・・(><)

その他の回答 (2)

  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.3

スクリプトの3行目、menubar=noに続けて、 ,resizable=yes として、ダブルコーテーションを閉じればいいです。 (先頭のコンマを落とさないようにしてください) もし、画像をセンタリングなどしたいのなら、そういう表示用のHTMLファイルを表示するようにすればいいでしょう。

maika_s
質問者

お礼

ありがとうございます! 早速やってみます。

  • selene_pl
  • ベストアンサー率49% (102/207)
回答No.2

予想通りバグがありました。 window.openがある次の行に } を入れて、括弧を閉じておいてください。 あと、サイズのほうは幅・高さにプラスするのは20~30でいいようです。

関連するQ&A