0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLFormElement.submit]

He creado un método para recuperar algunos datos (puntos lat, lon) y abrir una ventana para asignarlos.

function openMapWindow (data) {
    alert(data);

    var mapForm = document.createElement("form");
    mapForm.target = "Map";
    mapForm.method = "POST"; // or "post" if appropriate
    mapForm.action = "/map.php";

    var mapInput = document.createElement("input");
    mapInput.type = "text";
    mapInput.name = "addrs";
    mapInput.value = data;
    mapForm.appendChild(mapInput);

    document.body.appendChild(mapForm);

    window.open("", "Map", "status=0,title=0,height=600,width=800");

    mapForm.submit();

}

a variable @data se completa con lo siguiente:

Sin embargo, aparece la siguiente área en la línea:

mapInput.value = data;

ERROR: excepción no detectada: [Excepción ... "El componente devolvió el código de falla: 0x80004005 (NS_ERROR_FAILURE) [nsIDOMHTMLFormElement.submit]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" ubicación: "JS frame ::http: //www.xxx.xx :: openMapWindow :: línea 244 "datos: no]

Línea 0

Respuestas a la pregunta(1)

Su respuesta a la pregunta