Newsgroup: it.comp.www.asp
Titolo: Automatizzare una pagina web

ho un sito in asp su un webserver, devo aprire una pagina web su un altro
server, scrivere qualcosa in una textbox e cliccare su un bottone per
inviare
possibilmente tutto non visibile dall'utente,
è possibile ?


sarà che è l'8 di agosto e ho i neuroni in ferie.... ma non è che abbia
capito che cosa tu devi realizzare....
quello che fai tu sul tuo pc, non si vede negli altri client collegati al
sito (ehm... va beh, prendiamola per buona)...
magari se mi spieghi meglio quello che vuoi realizzare, ti posso dare una
mano.
Francesco Rotondo

mrava...@virgilio.it
 scrive...

Ma l'altro server (chiamiamolo B) č roba tua, ci puoi lavorare?
Fosse cosě, basterebbe da A mandare roba in querystring sulla pagina B, 
per riempire la textbox e comandare un javascript che fa il submit.
Ma se fosse tuo, non vedo perchč dovresti richiedere il submit, 
potresti fare tutto direttamente in chiamata e querystring.
Quindi...dubito che tu possa riempire una textbox e fare un submit solo 
chiamando una pagina in B.
Potresti, invece, verificare se sia il caso che la tua pagina A faccia 
le veci di quella sul B. Quindi, puntando direttamente all'action della 
pagina sul B. Tutto questo, potrebbe funzionare se B non richiede altre 
cose, come sessioni o referer

 h possibile ?
Si, lato server, devi utilizzare le funzioni disponibili tramite l'oggetto COM HTTORequest.
Saluti.
-- 
I'am what I'am, I do what I can


Sì, ma senza passare per la pagina con i textbox.
Devi controllare innanzitutto il codice HTML della pagina con il form da
riempire in modo che vedere i nomi dei textbox in cui devi inserire i dati,
quindi, grazie all'oggetto MSXML2.ServerXMLHTTP, puoi fare una richiesta
alla pagina ASP sull'altro server che effettua le operazioni su quei dati,
passandogli il nome dei textbox e i relativi valori. Se la seconda pagina
accetta i dati con il metodo GET (dati memorizzati nell'url della pagina
dopo il "?"), puoi fare così:
<%
Dim objXMLHTTP, StrURL
StrURL =
"
http://altrosito/pagina2.aspx?nome1textbox=quellochevuoi&nome2textbox=..
."
Set objXMLHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
objXMLHTTP.Open "GET", StrURL, false
objXMLHTTP.Send
contenuto=CStr(objXMLHTTP.ResponseText)
Set xml = Nothing
%>
Invece, se la seconda pagina accetta i dati del form solo in modalità POST,
devi utilizzare una proprietà sempre dell'oggetto MSXML2.ServerXMLHTTP.
Sottomano non ho esempi, ma ti sarà sufficiente una banale ricerca con
google per trovarne a decine di esempi.
Ciao
--
AZ [Microsoft .NET MVP]

Massimo wrote:

A me viene in mente questo:
Realizzi un frameset di due celle diviso per righe in questo modo:
        1) la tua pagina al 100%
        2) la pagina da caricare al 0% (praticamente invisibile)
Ora tramite il frame 1 carichi la pagina nel frame 2. Una volta che la
pagina è stata caricata nel frame 2, tramite frame 1 prima riempi il
textbox (facendo riferimento a frame 2 e al nome del textbox da riempire) e
poi fai partire il submit.
Dovrebbe funzionare.
Ciao,
        Fabrizio

Grazie per le risposte... mi metto a studiare...
praticamente devo fare una pagina in asp che mi permetta di
inviare un file al sever web che è dentro una stampante Xerox e allo stesso
tempo salvare il file in un ftp

si ma con quali comandi dovrei fare questo ?
grazie

da quello che ho capito quei comandi si posso usare solo se l'altro server
usa asp o xml
purtroppo l'altro server è un piccolo server su eprom tutto fatto da xerox
e nella pagina html cè solo questo
si può "comandare" una pagina html ?
 <FORM ENCTYPE="multipart/form-data" ACTION=/upload/xprtfirm.doc
METHOD="POST">
    Selezionare file da trasferire<br>
    <center>
    <INPUT TYPE="file" NAME="util_browse" SIZE=45>
    </center>
    <BR>
     <CENTER>
      <TABLE BORDER="0">
      <TR>
       <TD>
         <input type="submit" value="    Trasferire    ">
        </form>

ciccia...  non si puo per gli input type
http://www.experts-exchange.com/Web/Web_Languages/JavaScript/Q_20185448.html
You cannot set a value for input type file.  It would be a security
hole that would allow sites to steal files from a user computer.
addio :-(

 grazie
Javascript.
Asp non ti serve a nulla.
Con jscript riesci bene a scrivere e fare il submit
www.jsdir.com
 ti puo' aiutare

 grazie
Conosci javascript ?