Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi Formularfeld im Webbrowser ansteuern (https://www.delphipraxis.net/11703-formularfeld-im-webbrowser-ansteuern.html)

Cluxie 12. Nov 2003 11:01


Formularfeld im Webbrowser ansteuern
 
Folgende Prozedur

Delphi-Quellcode:
procedure TForm_SA_T.Spielerkonten_comboboxChange(Sender: TObject);

 begin
 {Spielername}
  WebBrowser1.OleObject.document.forms.item(0).elements.item('player').value:=Spielerkonten_combobox.Items[Spielerkonten_combobox.Itemindex];
 {Passwort}
  WebBrowser1.OleObject.document.forms.item(0).elements.item('password').value:= ini.ReadString(Spielerkonten_combobox.Items[Spielerkonten_combobox.Itemindex], 'Passwort','');...
Mit dieser Prozedur werden bei mir über abgespeicherte Werte aus einer Inidatei, deren Item in der Combobox angezeigt wird, die Formularfelder "Player" und "Password" ausgefüllt.

Meine Frage bezieht sich auf ein drittes Eingabefeld, indem der User einen automatisch generierten Zahlencode (wird auf dieser Seite auch angezeigt) eingeben muss.

Ich möchte jetzt gerne, das nach Auswahl des Items aus der Combobox das Formularfeld "Scriptcode" (textfeld) aktiviert wird bzw. das man direkt darin schreiben kann.

Kann mir das vielleicht bitte jemand erklären ?

Stephan N. 12. Nov 2003 19:18

Re: Formularfeld im Webbrowser ansteuern
 
hi

wie willst du die automatisch generierte zahl lesen, das is meistens nen bild

Cluxie 12. Nov 2003 20:46

Re: Formularfeld im Webbrowser ansteuern
 
Tut mir leid, du hast meinen Beitrag nicht richtig gelesen.

Ich will nicht den Scriptcode auslesen (das es ein Bild ist weiß ich)

Ich möchte beim Start des Webbrowsers (der auf die Seite wo sich der Scriptcode befindet connected) direkt in das Edit/Eingabe/Formularfeld wo man den Scriptcode manuell eingeben muss rein.

Das heißt der blinkende | Strich soll drin stehn und man kann tippen.. sorry wenn ich das im ersten Beitrag nun absolut unverständlich dargelegt habe, was ich aber nicht glaube. :roll:

Stephan N. 14. Nov 2003 13:16

Re: Formularfeld im Webbrowser ansteuern
 
ich hab ihn schon richtig gelesen aber meinte das du sie auch automatisch reinschreiben willst.
ich hab leider grad kein delphi da :cry: da mein pc nich mehr funkt :cry: :cry: :cry: :wall:


aber vielleicht ne idee ,ist zwar nich sauber geproggt aber wenns dir hilft

mach es genauso wie oben und schreib einfach nichts in das formular rein

Delphi-Quellcode:
{Key}
  WebBrowser1.OleObject.document.forms.item(0).elements.item('key').value:= '';
könnte vielleicht funktionieren das der fokus dann in dem feld ist




mfg Stephan

Cluxie 2. Dez 2003 10:23

Re: Formularfeld im Webbrowser ansteuern
 
Nein das geht leider nicht, dann wird ja nix in das Feld eingetragen, aber es nicht ausgewählt. Hat vielleicht jemand anderes eine Idee ?

cyberfreak 2. Dez 2003 10:59

Re: Formularfeld im Webbrowser ansteuern
 
Also, ich kenn mich in der Webprogrammierung nicht so aus, aber vielleicht wrüde ja so etwas gehen:
Delphi-Quellcode:
{Key}
  WebBrowser1.OleObject.document.forms.item(0).elements.item('key').setFocus;

Cluxie 3. Dez 2003 13:55

Re: Formularfeld im Webbrowser ansteuern
 
Funktioniert leider nicht , werd diese Aktion aber auch nicht weiter verfolgen.


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz