Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59

    vbscript post html

    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

  2. #2
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    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

  3. #3
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    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

  4. #4
    Utente di HTML.it
    Registrato dal
    Feb 2010
    Messaggi
    59
    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è.

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.