NS_Error_Failure sur Javascript POST

Je vais avoir des ennuis avec un peu de javascript. L'extrait de code ci-dessous crée un poste simple demande cependant il jette toujours un NS_Error_failure exception (coordonnées au bas de la page). Quelqu'un peut me dire quel est le problème avec ce code?

window.onload = function () {

    alert('0');
    try {
        var url = "Some URL";
        var request = CreateHttpRequest();
        if (request) {
            alert('1');
            request.open("POST", url, false);
            request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
            alert('2');
            request.send('');
            alert('3');
        }
    }
    catch (err) {
        alert(err);
    }
}

    [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE)"
     nsresult: "0x80004005 (NS_ERROR_FAILURE)"  
     location: "JS frame :: file:///C:/Users/Ben/Desktop/test.html :: <TOP_LEVEL> :: line 44"  data: no]
Cette question peut aider
vu quelque chose de similaire avec Prototype.js substitution de la setRequestHeader fonction.
Cameron: je pense que ce problème est en baisse illégal de la croix-des demandes de site. Avez-vous réussi à résoudre votre problème avec UmeshA de la solution?

OriginalL'auteur Ben Cameron | 2012-06-26