Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Javascript - ActiveX in JS: problemi
Forum - Javascript - ActiveX in JS: problemi

Avatar
oretovalley (Normal User)
Pro


Messaggi: 109
Iscritto: 12/04/2009

Segnala al moderatore
Postato alle 22:58
Giovedì, 21/01/2010
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

  1. function receive_source(link) {                                
  2.                        
  3.                         if (/MSIE (\d+\.\d+);/.test(navigator.userAgent)) {                            
  4.                                
  5.                                 var oHTTPReq = new ActiveXObject("Microsoft.XMLHTTP");
  6.                                 oHTTPReq.Open("GET", link, false);
  7.                                 oHTTPReq.setRequestHeader("Content-Type", "text");
  8.                                 oHTTPReq.Send ();
  9.                                 var strRc = oHTTPReq.responseText;                             
  10.                                 return strRc;
  11.                                
  12.                         }
  13.                         else if (/Firefox[\/\s](\d+\.\d+)/.test(navigator.userAgent)) {
  14.                                                                                                
  15.                                 netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
  16.                                 var oHTTPReq = new XMLHttpRequest();
  17.                                 oHTTPReq.open("GET", link, false);
  18.                                 oHTTPReq.setRequestHeader("Content-Type", "text");
  19.                                 oHTTPReq.send(null);
  20.                                 if(oHTTPReq.status == 200)
  21.                                 var strRc=oHTTPReq.responseText;
  22.                                 return strRc;
  23.                                
  24.                         }
  25.                         else {                                                                                         
  26.                                         alert("Il Browser utilizzato non è compatibile con questa funzionalità.");
  27.                         }
  28.                        
  29.                 }



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?

PM Quote
Avatar
Mte90 (Member)
Guru


Messaggi: 1144
Iscritto: 25/03/2008

Segnala al moderatore
Postato alle 23:03
Giovedì, 21/01/2010
il link su altervista?

PM Quote