witam,
wykonuję w greasemonkey taki skrypt
Kod
var xmlhttp=new XMLHttpRequest();

    xmlhttp.open("GET", "mines.php",true);

    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4) {

            var geo = document.createElement("div");
            geo.innerHTML=xmlhttp.responseText;
                        alert(geo.innerHTML);
            geo.innerHTML=geo.getElementById("content").innerHTML;
            alert(geo.innerHTML);


        }

    }

    xmlhttp.overrideMimeType("text/html; charset=utf-8");

    xmlhttp.send(null);

na stronie istnieje div o id="content"

pierwszy alert prawidłowo wyświetla całą stronę, a drugi nawet się nie pojawia :/
co ciekawe getElementsByTagName działa prawidłowo
co tu może być nie tak questionmark.gif

edit:
trochę poprzebierałem ten kod i doszedłem do takiego stanu
Kod
var xmlhttp=new XMLHttpRequest();

    xmlhttp.open("GET", "mines.php",true);


    xmlhttp.onreadystatechange=function() {

        if (xmlhttp.readyState==4) {

            var geo = document.createElement("div");
            geo.innerHTML=xmlhttp.responseText;
            geo.innerHTML=geo.getElementsByTagName('div')[0];
            
            
            alert(geo.id+"+++"+geo.innerHTML);

            

        }

    }

    xmlhttp.overrideMimeType("text/html; charset=utf-8");

    xmlhttp.send(null);

i teraz alert wyświetla
Cytat
+++[object XPCNativeWrapper [object HTMLDivElement]]

tylko jak coś wyciągnąć z tego obiektu XPCNativeWrapper questionmark.gif