Hej, jag ska göra en automatisk inloggning, just nu kör jag TAB me send keys till inloggsrutan, detta funkar inte så bra i alla lägen, tex om sidan ändras lite. Hej ! Kör han skod fast med web_broser_saken. innan document i eventet documentcomplete... Med Webbrowser-kontrollen så kan du fixa de ganska lätt...hitta ett textfält på en hemsida och...
Jag undrar: Kan jag söka upp ett inputfält o mata in text direkt?
/BSv: hitta ett textfält på en hemsida och...
Om du vet vad textfältet heter kan du köra följande i onload="<....>"; i tex body taggen.
document.getElementById("textfält").focus;
/CSv: hitta ett textfält på en hemsida och...
Sv: hitta ett textfält på en hemsida och...
Webbrowser ligger i "Microsoft Internet Controls" (Ctrl + T)
och sen behover du markera "Microsoft HTML Object Library" i Project References (Alt + P, N)
<code>
Dim Document As HTMLDocument, Col As IHTMLElementCollection, TextField As HTMLTextElement, Frm As HTMLFormElement
WebBrowser1.Navigate "C:\test.html"
Do Until WebBrowser1.ReadyState = READYSTATE_COMPLETE
DoEvents
Loop
Set Document = WebBrowser1.Document
Set TextField = Document.All("fieldname")
TextField.setAttribute "value", "test"
Set Frm = Document.All("formname")
Frm.submit
</code>