Aiuto !!! non so come fare

  • Creatore Discussione Creatore Discussione 280776
  • Data di inizio Data di inizio

280776

Nuovo Utente
1 Ago 2003
7
0
0
Devo creare una pagina con un link che quando viene premuto apra la pagina linkata (che ad asempio contiene semplicemente un nominativo "Rossi Mario"), e matta in una variabile il testo html della pagina linkata.

so come visualizzare il codice soergente di una pagina Es.
<INPUT TYPE="BUTTON" VALUE="Codice sorgente" onClick= 'window.location = "view-source:http://www.prova.it"'

ma non so come posso fare ad inserirlo in una variabile o a salvarso automaticamente sul mio hd.


Spero possiate aiutarmi.
GRAZIE
 
Grazie per la risposta !!!
Ho provato a create una pagina asp come nell'esempio:
<%@LANGUAGE = JScript%>
<%
// Istanzio l'oggetto XMLHTTP
var richiesta = new ActiveXObject("Msxml2.XMLHTTP.4.0");

// Apro l'oggetto ed invio la richiesta
richiesta.Open("GET", "http://www.sito.it/pagina.xml", false);
richiesta.Send();

// Stampo a video il contenuto del file Xml remoto
Response.Write(richiesta.responseXML.xml);
%>

ma mi da un'errore : Tipo di errore:
Errore di run-time di Microsoft JScript (0x800A01AD)
Il server di automazione non può creare l'oggetto
/prova_stampoxml.asp, line 4

cosa devo fare?

Ti spiego meglio quello che dovrei riuscira a fare.
Io devo linkare una pagina asp in questo modo:
http://sitoprova/pagina.asp?codice=972
questa pagina mi restituisce una pagina con al suo unterno un nominativo che corrisponde al codice (codice=972). Io devo riuscire a leggere questo nominativo dalla pagina e metterlo in una variabile per poi memorizzarlo. Mi andrebbe anche bene salvere la pagina sul mio hd perchè ho già delle procedure in grado di estrarre le stringhe che mi servono e memorizzarle nel mio aechivio.

Ciao e grazie per la tua gentilezza
 
Quell'errore te lo da perchè non hai la libreria
istallata sul server del tuo computer.

Puoi memorizzare il nominativo in una variabile di sessione, così te lo porti a zonzo dove vuoi

<%
var id = parseInt(Request.QueryString("id"));
var Mostra = Cn.Execute("SELECT * FROM tabella WHERE id =" + id);
Session("nominativo") = Mostra("nome_campo_che_ti_interessa");
%>

Fammi sapere :)
 
Grazie per la risposta ma devi scusare la mia ignoranaza in questo campo.

Quandi lancio la pagina con le istruzioni che mi hai dati mi si verifica questo errore:
Tipo di errore:
Errore di compilazione di Microsoft VBScript (0x800A0401)
Prevista fine istruzione
/testo.asp, line 2, column 44
var id = parseInt(Request.QueryString("id"));
-------------------------------------------^

poi non ho capito una cosa, ma come faccio a decidere da quale pagina deve estrarre il testo ? Potresti farmi un esempio ?

Facciamo finta che devo estrarre il nome "Rossi" dalla pagina www.sitoprova.it/prova.htm .... come devo utilizzare la pagina asp che mi hai mandato?

Scusa ancora il disturbo, non so ancora in che modo ma cercherò di contraccambiare la tua gentilezza.

Ciao
 
lukeonweb ha scritto:
Quell'errore te lo da perchè non hai la libreria
istallata sul server del tuo computer.
Ciao, ho anch'io lo stesso problema, anche se al momento lo script sta girando in locale e non sul server, comunque dovrà andare a finire lì, mi potresti scrivere di quale libreria mancante stai parlando e di dove la posso trovare??

Grazie ciao!!!
 

Discussioni simili