Buongiorno a tutti.
Ho una pagina con codice vbscript che richiama una pagina html;questa pagina html esegue una post automatica all'apertura:avrei bisogno che dalla pagina vbscript si riesca a leggere il risultato della post.
Grazie a tutti
Buongiorno a tutti.
Ho una pagina con codice vbscript che richiama una pagina html;questa pagina html esegue una post automatica all'apertura:avrei bisogno che dalla pagina vbscript si riesca a leggere il risultato della post.
Grazie a tutti
Per essere più chiaro i posto il codice che uso
PAGINA HTML
<FORM ACTION=” http://localhost/miapagina.asp” METHOD=”POST”>
<INPUT NAME=”field1” VALUE=”invoice” />
<BUTTON TYPE=”submit”></BUTTON>
</FORM>
PAGINA VBSCRIPT
dim objHTTP
Set objHTTP = CreateObject("Microsoft.XMLHTTP")
objHTTP.open "POST", Schema.Path & "miapagina.html", False
objHTTP.setRequestHeader "Content-Type", "application/x-www-form-urlencoded"
objHTTP.send "field1=invoice"
Request.Log objHTTP.responseText
Set objHTTP = Nothing
Ma il risultato è il codice di miapagina.html prima della post
Nessuna idea?
Ho provato anche a mettere un timer pensando che magari era più lenta la post della pagina html e che quindi avevo un objHTTP.responseText prima di avere finito la post ma niente
Capito l'arcano errore, che come al solito è un'errore banale:alla riga
objHTTP.open "POST", Schema.Path & "miapagina.html", False
bisogna mettere l'indirizzo della pagina che si vuole interrogare, io invece mettevo l'indirizzo della pagina di partenza, dove cè il submit.
Vabbè.