Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    Intercettare operazioni su campi HTML all'interno di WebBrowser

    Salve a tutti.Avrei bisogno di sapere le procedure necessarie ad intercettare e compilare un campo da delphi in html(la pagina è esterna al software devo solo inserire... che so...nick=dalton) e come intercettare il click di un pulsante che si trova su di una pagina html ed eseguirlo sempre tramite delphi. Spero di essere stato abbastanza chiaro grazie a tutti ciao!

  2. #2

    re

    Una parte ho già risolto e la posto potrebbe servire a qualcuno.
    Dunque per quanto riguarda i campi html basta editare il seguente codice con il nome adatto:

    WebBrowser1.OleObject.Document.GetElementById('Nom eCampo').Value
    := 'Valore 1';

    Naturalmente 'Valore 1' è un valore stringa che puoi prelevare da un file
    .ini, un db, etc.

    WebBrowser1.OleObject.Document.GetElementById('Nom e').Click();
    Per fare clic su un pulsante:

    direte ma allora hai risolto, mi dispiace ma non è cosi .
    In html non ho un tag nome:<input type="submit" tabindex="3" value="Accesso"></td>
    e non so come fare suggerimenti?

  3. #3

    re

    mi sa che non ci sta un metodo almeno per quanto riguarda getelementbyid cmq mi hanno suggerito di sfruttare la simulazione di un mouse di dargli delle coordinate e di assegnargli l'handler della finestra del software su cui dovrei "cliccare". Di questo discorso non ne ho idea in giro ho trovato poco, non so ci sta un componente da sfruttare? mi illuminate? grazie mille a tutti

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.