1

JavaScriptmailto関数を使用していますが、ボタンをクリックすると、同じタブにメールが読み込まれます。メールを新しいタブにロードするにはどうすればよいですか?

これが私のコードです:

<input type="button" value="Apply" name="apply" onclick="mailJob('Sample');">
function mailJob(code)
{
    window.location="mailto:example@gmail.com?subject="+code;
}
4

2 に答える 2

4

関数を使用window.openします。

window.open('mailto:example@gmail.com?subject='+code, '_blank')

詳細はこちらをご覧ください

于 2012-07-21T19:21:27.953 に答える
0

window.location は、現在のページを指定された URL にリダイレクトします。Yanがリンクした回答に示されているように、新しいウィンドウまたはタブを開くには、window.openを実行する必要があります。

于 2012-07-21T19:24:41.187 に答える