mailto usando javascript

Quiero abrir una nueva plantilla de correo de Outlook con 'Para' dirección 'cada vez que un usuario haga clic en una imagen. He devuelto mi código en una página html (vinculada a la imagen), siempre que cargue el javascript debería abrir una nueva plantilla de correo. Pero la funcionalidad no está funcionando. Por favor, déjame saber qué está mal en mi código.

<code>body onLoad="redirect()"

script language="JavaScript"

function redirect() 

      var email = "[email protected]"
      var mailto_link = 'mailto:' + email
      window = window.open(mailto_link, 'emailWindow')
      if (window && window.open && !window.closed)         
          window.close()
</code>

Respuestas a la pregunta(5)

Su respuesta a la pregunta