- ベストアンサー
別窓で掲示板を利用したい
お世話になります。 あるサイト制作で、縦幅が500pxと固定になっています。 背景に使う画像がそこまでなのでその範囲内でページを作っています。 ただ掲示板や買い物かごを利用するとなると縦幅が下にのびるのでデザイン上はとても格好悪いという状態です。 そこで別窓を開いて利用して貰いたいと考えています。 掲示板の新規投稿欄や買い物かごの「注文する」は元ページにあるのですがそこからcgiへ渡すデータを新しいウィンドウへどうやればうまく渡せるでしょうか? 正確には欲しいサイズで開いて欲しいのです。 <form・・・>にtarget="blank"指定をすると別窓は開きますがブラウザ依存の幅で開いてしまいます。 これを500*500等の指定サイズで開きたいのです。 素人考えで、 <Script Laungage='JavaScript'> function ToOrder() { frmSend.submit(); location.href="../cgi-bin/order.cgi"; } </script> <input・・・>で OnClick="ToOrder();"とやりましたがうまくいきません。 <input>に新窓の指定をすると新しい窓と元ページ、どちらもCGIへ移動してしまいました。。。 しっかり学んで行かねばなりませんが 今この問題を解決するためにアドバイスをいただければと思います。 よろしくお願いいたします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#199778
回答No.3
その他の回答 (2)
- blood_kazuaki
- ベストアンサー率40% (39/96)
回答No.2
- nana_ko
- ベストアンサー率19% (89/467)
回答No.1
お礼
お世話になりました。 サイズ固定という厄介な問題ですが、これは知人のお店で 長年使ってきた看板(ブリキ)を背景に使いたいという 要望からでした。 さて別窓問題ですが、基本的にうまくいきました。 開いた後のサイズなど問題もありましたが、 新しく開く先に JavaScriptでresizeTo指定で調整をしました。 考えてみればtarget指定で開いてリサイズしても良かったのかも・・ 一瞬サイズが変わるようすがイヤで敬遠していましたが。。。 CSSによる背景固定ですと看板の下に何か文字が続くのはイヤだと言われ却下されました。 この部分だけ背景ではなくテーブルにより上下に画像を置き 長い看板のようにもできますがそれもイヤだと言われましたので・・・ とにかく動作確認をもらいOKが出ました。 この間勉強になりました。 素晴らしいアドバイスをくださり感謝します。