問い合わせフォームを別ウィンドで開く
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>
|
| コメントする (0)
| トラックバック(0)
|▲TOP

