Avatar billede hclarsen Nybegynder
19. februar 2005 - 15:41 Der er 7 kommentarer og
1 løsning

Trykke på knap på en hjemmeside

Er det muligt at trykke på en knap på en hjemmeside?
Avatar billede kammeyer Nybegynder
19. februar 2005 - 18:05 #1
function SubmitForm(WebBrowser: TWebBrowser; SubmitButton: string): Boolean;
var
  i, j: Integer;
  FormItem: Variant;
begin
  Result := False;

  if WebBrowser.OleObject.Document.all.tags('FORM').Length = 0 then
    Exit;

  for I := 0 to WebBrowser.OleObject.Document.forms.Length - 1 do
  begin
    FormItem := WebBrowser.OleObject.Document.forms.Item(I);
    for j := 0 to FormItem.Length - 1 do
    begin
      try
        if FormItem.Item(j).Value = SubmitButton then
        begin
          FormItem.Item(j).click;
          Result := True;
        end;
      except
        Exit; // ikke pænt
      end;
    end;
  end;
end;

Og du bruger den ('update' er så navnet på knappen)...

  SubmitForm(WebBrowser1, 'update');
Avatar billede hclarsen Nybegynder
19. februar 2005 - 18:20 #2
Jeg synes ikke jeg kan finde navnene på knapperne når jeg højreklikker? Tag fx her på eksperten
Avatar billede kammeyer Nybegynder
19. februar 2005 - 19:15 #3
Den hedder "action" for nedenstående "Send" knap
Avatar billede kammeyer Nybegynder
19. februar 2005 - 19:16 #4
ellers så lav en simpel hjemmeside med 1 knap på - så finder du hurtigt ud af det.
Avatar billede hclarsen Nybegynder
19. februar 2005 - 19:59 #5
hmm.. den simpleste side jeg lige kunne komme på var www.studienet.dk, og der kan jeg ikke se at knappen hedder noget
Avatar billede kammeyer Nybegynder
19. februar 2005 - 22:40 #6
Det er et stykke tid siden jeg har benyttet den - måske er det den viste tekst på knappen - ser sådan ud i koden - prøv "Log ind" som værdi til SubmitButton.
Avatar billede hclarsen Nybegynder
19. februar 2005 - 22:50 #7
Nej, det ser desværre ikke ud til at virke med navnet
Avatar billede hclarsen Nybegynder
20. februar 2005 - 12:01 #8
Hmm, kan det være muligt at det ikke er alle hjemmeside som dette virker på?
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester