No need for jQuery. And it isn't necessary to open a new window. Protocols which doesn't return HTTP data to the browser (mailto:
, irc://
, magnet:
, ftp://
(<- it depends how it is implemented, normally the browser has an FTP client built in)) can be queried in the same window without losing the current content. In your case:
function redirect()
{
window.location.href = "mailto:mail@example.org";
}
<body onload="javascript: redirect();">
Or just directly
<body onload="javascript: window.location.href='mailto:mail@example.org';">
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…