[PHP-users 7244] Re: 自動でメーラーを開きたい

NAO★ php-users@php.gr.jp
Tue, 30 Apr 2002 18:21:19 +0900


NAO★です。

JavaScriptをつかってOKなら、わたしは次のようにしています。

<?php
$form_dat = $HTTP_POST_VARS[input_dat];
print <<< EOF
<html><head>
<script language="JavaScript">
<!--
// それぞれ別に呼び出す場合
function Open()
{
    document.location.href="mailto:hoge@hoge.co.jp";
    document.fm.submit();
}
// PHPで処理した後で呼び出す場合(onLoad)
function Open2(val)
{
    if (val == "")    return;
    document.location.href="mailto:hoge@hoge.co.jp?subject=$form_dat";
}
//-->
</script></head>
<body onLoad="Open2('$form_dat')">
クリックする前に入力されたデータ:$form_dat
<form  name="fm" method="POST" action="$PHP_SELF">
<input type="input"  name="input_dat">
<input type="button" value="メール送信" onClick="Open()">
</form></body></html>
EOF;
?>
-- 
NAO★<net@nao-star.com>