Ich hatte das schon so verstanden. Versuch es mal so:
-Du definierst Dir eine Boolean-Variable im private-Abschnitt Deines Formulars (nennen wir sie mal "FirstRun").
-Diese Variable setzt Du auf true, bevor Du die erste Seite im WebBrowser aufrufst.
Delphi-Quellcode:
FirstRun := true;
WebBrowser2.Navigate('http://www.temporaryinbox.com/');
Im OnDocumentComplete machst Du Folgendes:
Delphi-Quellcode:
if FirstRun then //erste Seite aufgerufen
begin
New_INBOXEMAIL := WebBrowser1.OleObject.document.forms.item(0).elements.item('inbox').value;
WebBrowser2.Navigate('http://neueseite.de');
end
else //zweite Seite aufgerufen
begin
WebBrowser1.OleObject.document.forms.item(0).elements.item('Name').value := Name;
WebBrowser1.OleObject.document.forms.item(0).elements.item('Kennwort').value := Kennwort;
WebBrowser1.OleObject.document.forms.item(0).elements.item('Email').value := New_INBOXEMAIL;
end;
FirstRun := false; //wenn wir hier ankommen, war die erste Seite auf jeden Fall schon einmal geladen
Getippt und nicht getestet.