問い合わせフォームを別ウィンドで開く

JavaScript 2005年08月06日 14:30

特に高度でも、珍しくもないカスタマイズだが、備忘録として。

当サイトでは、スパムメールが煩わしいので、サイト上にメールアドレスは公開していない。その代わりに、フォームメールを設置してある。何となくページが切り替わるのが嫌だったので、JavaScriptで別ウィンドで開くようにしてみた。

※フォームメールは、別途設置しておいてください。

各テンプレートのヘッダ部分に以下のソースを記述。

<script type="text/javascript"><!--
function winopen(url,name,features) {
window.open(url,name,features);
}
//--></script>

でっ、リンクを張りたい箇所に、下記のソースを自分なりにアレンジして記述すれば完成。

<a href="javascript:winopen
('http://aquafish.jp/postmail/postmail.html','
sub','
width=470,
height=620,
scrollbars=no,
location=no,
menubar=no,
location=no,
menubar=no,
left=0,top=0,
screenX=0,screenY=0')">
問い合わせ
</a>
<a href="javascript:winopen('開きたいページのURL','
sub','
width=ウィンドの横幅,
height=ウィンドの縦,
scrollbars=no,
location=no,
menubar=no,
location=no,
menubar=no,
left=0,top=0,
screenX=0,screenY=0')"> ←ウィンドの座標
問い合わせ
</a>

あとで気づいたが、下のソースでもポップアップウィンドが開きます。こっちの方がいいかな。太字の箇所を適当に修正してください。

<a href=
"http://aquafish.jp/postmail/postmail.html" 
onclick="window.open
('http://aquafish.jp/postmail/postmail.html','
popup','
width=470,height=620,
scrollbars=no,resizable=no,toolbar=no,
directories=no,location=no,menubar=no,status=no,
left=0,top=0');
 return false">問い合わせ</a>

エントリーをdel.icio.usに登録| コメントする (0) | トラックバック(0)▲TOP

トラックバック

コメント一覧

コメントを投稿

保存しますか?