Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. 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?


http://www.mte90.net/
Kde, Debian e Programmazione web/Desktop!


Linux Counter.li #482442
PM Quote