Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi submitbutton drücken, ist aber ein image... (https://www.delphipraxis.net/3330-submitbutton-druecken-ist-aber-ein-image.html)

aaron 7. Mär 2003 08:01


submitbutton drücken, ist aber ein image...
 
wie kann ich dieses submitten?
Code:
<INPUT TYPE="IMAGE" BORDER="0" NAME="next" SRC="/images/btnext.gif">
so geht das nicht:
Code:
      if iInputElement.Get_type_='image'
           then iInputElement.Get_form.submit;

aaron 7. Mär 2003 21:41

hat sich erledigt

Jan 7. Mär 2003 21:45

lösung?

aaron 7. Mär 2003 21:48

Code:
var
  iDoc: IHtmlDocument2;
  i: integer;
  ov: OleVariant;
  iDisp: IDispatch;
  iColl: IHTMLElementCollection;
  InputImage: HTMLInputImage;
begin
  WebBrowser1.ControlInterface.Document.QueryInterface(IHtmlDocument2, iDoc);
  if not Assigned(iDoc) then
  begin
    Exit;
  end;
  ov := 'INPUT';
  iDisp := iDoc.all.tags(ov);
  if Assigned(IDisp) then
  begin
    IDisp.QueryInterface(IHTMLElementCollection, iColl);
    if Assigned(iColl) then
    begin
      for i := 1 to iColl.Get_length do
      begin
        iDisp := iColl.item(pred(i), 0);
        iDisp.QueryInterface(HTMLInputImage, InputImage);
        if Assigned(InputImage) then
        begin
          if InputImage.name = 'next' then // <-- dein element heisst ja next
          begin
            InputImage.click; // <-- klick das teil
          end;
        end;
      end;
    end;
  end;
end;

masters001 17. Mär 2003 14:12

Hi aaron

Ich möchte in meinem Programm auch auf ein Image klicken,
Nur leider ist es kein
INPUT TYPE="IMAGE"
Der Code meiner HTML Site sieht so aus:

Code:
<DIV align=center><A onclick="parent.Hauptframe.location='send_email_extern.php3?ses_id=10056265|bb73ddb9||||1&auto=3293942&vorschau=vorschau&table=email_gesendet&absend=&zeich_neu=0&to=jochen.bender@freenet.de&cc=&bcc=&subject=&bodyname=S10056265-2003-03-04-20-07-00&filetype=&filename=&filesize=&filecode=&ohne=0'; return false;" href=""><IMG height=20 alt="eMail senden" src="pics/email_senden.gif" width=125
Wie kann ich auf ein normales Image klicken? kannst du mir da weiterhelfen?
Vielen Dank
masters001

aaron 17. Mär 2003 14:59

ich werd aus dem codeschnipsel nicht ganz schlau, um welche seite handelt es sich? URL? gruss aaron


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:38 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-2025 by Thomas Breitkreuz