Visualizzazione risultati 1 fino 5 di 5

Discussione: [Java - ActiveX] Scaricare lato client una pagina web

  1. #1
    Guest

    Predefinito [Java - ActiveX] Scaricare lato client una pagina web

    Ciao a tutti,
    in riferimento al thread http://forum.altervista.org/showthread.php?t=47291
    vorrei sapere come creare uno script che abbia le stesse proprietà di quello creato in PHP, ma con Java o ActiveX...
    Io questi linguaggi non li conosco proprio, e non saprei da dove iniziare...
    Riassumo il problema per chi non volesse leggersi l'altro thread nel livello 3:
    Vorrei creare uno script che mi scarica una pagina web esterna (come ad esempio la pagina iniziale di google), me la salvi in un array e mi cerchi all'interno dell'array appena salvato una stringa di testo, e me la stampi a video...
    Ringrazio anticipatamente!

    X I MOD: ho aperto un'altro thread qui, perchè se si parlava di Java o ActiveX sull'altro si andava OT...perdonatemi se ho fatto male...

  2. #2
    Guest

    Predefinito

    è prorpio necessario che la pagina venga messa in un array?

    [ot]
    compliemnti sei uno dei pochi utenti che rispetta il regolamento...ehehehh
    [/ot]

  3. #3
    Guest

    Predefinito

    mmm...a dire il vero no...
    Lo script deve "leggere" il codice HTML della pagina esterna scaricata e deve trovare una corrispondenza di testo, e da quel momento iniziare a mandare in output il codice HTML, fino a quando non trova di nuovo un'altra stringa di testo, e a quel punto si deve fermare...
    esempio:
    Codice:
    <script language="javascript">
    //Blablabla
    </script>
    <table width="100%" height="100%">
    <tr><td align=center>
    <div id="ciao">
    //Bla Bla Bla
    </div>
    </tr></td>
    </body>
    </html>
    Ecco, in questo esempietto vorrei che lo script Java mi trovasse la stringa "<tr><td align=center>" e da quel punto in poi, fino a quando non trova "</tr></td>" mi manda in output il codice HTML. In questo caso l'output dovrebbe essere "<div id="ciao"></div>"
    Thankz!

  4. #4
    Guest

    Predefinito

    uff...finalmente...
    Codice HTML:
    <script type="text/javascript">
    var Pagina = "TUA PAGINA";
    
    if (window.ActiveXObject) {
      if (navigator.userAgent.toLowerCase().indexOf("msie 5") != -1) {
    	var oHTTPReq = new ActiveXObject("Microsoft.XMLHTTP");
      } else {
    	var oHTTPReq = new ActiveXObject("Msxml2.XMLHTTP");
      }
    }else{
    	var oHTTPReq = new XMLHttpRequest();
    	try {
    		netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
    	}catch(e){
    		alert("Permission UniversalBrowserRead denied.");
    	}
    }
    
    oHTTPReq.open("GET", Pagina, false);
    oHTTPReq.setRequestHeader("Content-Type", "text");
    oHTTPReq.send(null);
    var strRc = oHTTPReq.responseText;
    var a = strRc.indexOf("<tr><td align=center>"); 
    var b = strRc.indexOf("</tr></td>");
    var newstr= strRc.substring(a, b);
    alert(newstr);
    </script>
    allora lo script è qst...funge su tutti i browser (mi sn fatto un mazzo così per aggirare le protezioni di firefox...ma alla fine...)

    PS
    colgo l'occasione per chiedere ai mod qnt ci vorrà perchè venga pubbilcato il mio how-to a riguardo.....devo fare alcune modifiche e migliorie.....

  5. #5
    Guest

    Predefinito


    ....
    SoulHome, sei un G.E.N.I.O!
    L'ho provato su Explorer e Firefox e funonzia bene...
    Unica cosa: ho letto da qualche parte nello script qualcosa su activeX...
    Quindi in teoria se un utente del mio sito entra su questa pagina e non ha gli ActiveX abilitati non può far girare lo script giusto??
    Poco male, li avverto di abilitarli
    Grazie 1000 Soul, sei grande davvero

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •