MailTo De Javascript

Eu tenho um botão de link que é usado para criar um mailto a partir do conteúdo da página. Qual é a melhor maneira de iniciá-lo a partir do javascript sem abrir uma janela em branco ou perturbar a janela da qual é chamada?

function Email()
{
    var sMailTo = "mailto:";
    var sBody = "";

    var alSelectedCheckboxes = new Array();
    $("input:checkbox[CheckBoxType=Email]:checked").each(function()
    {
        alSelectedCheckboxes.push($(this).val());
    });

    if (alSelectedCheckboxes.length > 0)
    {
        for (var i=0; i<alSelectedCheckboxes.length; i++)
        {
            sBody += alSelectedCheckboxes[i];
            sBody += "\n";
        }

        sMailTo += escape("<Insert Recipients Here>") +"?subject=" +escape("<Insert Subject Here>") +"&body=" +escape(sBody);
        window.location.href = sMailTo;
    }
    else
    {
        alert("Please select some results");
    }
}

A função simples está acima. window.location.href não funciona corretamente, a menos que seja Firefox / Chrome (redesenha a página no IE8). Eu também tentei window.open (sMailTo, "_self"), mas novamente no IE8 isso quebra a página da qual é chamado.

Tenho certeza de que é uma pergunta estúpida ....: -)

Obrigad

questionAnswers(2)

yourAnswerToTheQuestion