
oretovalley (Normal User)
Pro
    
Messaggi: 109
Iscritto: 12/04/2009
|
Ciao a tutti, ho sviluppato una funzione, per prelevare il codice sorgente da una pagina, e stamparlo a schermo, con questa funzione:
Codice sorgente - presumibilmente Php |
function receive_source (link) { if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) { var oHTTPReq = new ActiveXObject("Microsoft.XMLHTTP"); oHTTPReq .Open ("GET", link, false); oHTTPReq.setRequestHeader("Content-Type", "text"); oHTTPReq.Send (); var strRc = oHTTPReq.responseText; return strRc; } else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) { netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead"); var oHTTPReq = new XMLHttpRequest(); oHTTPReq .open ("GET", link, false); oHTTPReq.setRequestHeader("Content-Type", "text"); oHTTPReq.send(null); if(oHTTPReq.status == 200) var strRc=oHTTPReq.responseText; return strRc; } else { alert("Il Browser utilizzato non è compatibile con questa funzionalità."); } }
|
però, se da un lato con firefox, funziona perfettamente, con internet explorer se la apro in locale funziona, appena la hosto su altervista non funziona più la pagina dandomi errori nella visualizzazione. Come posso fare?
|