[VC++/DHTML] Wywołanie skryptu JS

0

Stworzyłem sobie CDHtmlDialog za pomocą kreatora MFC. Wie ktoś może jak wywołać jakąś funkcję JavaScript z poziomu C++ z użyciem interface'u CDHtmlDialog/IHTMLDocument? Chodzi mi o to, że jeżeli nacisnę przycisk w programie to uruchomi on skrypt.

Nie wiem czy ktoś zrozumiał, ale warto popytać :P
Używam VC++.net 2003.

0

Sam rozwiązałem mój problem następująco:

Na wyświetlanej stronie wstawiam taki kawałek:

[code]<SPAN STYLE="display: none" ID="Button1" onClick="funkcja()"></SPAN>[/code]

W programie w funkcji, jeżeli chcemy wywołać funkcję funkcja() dajemy:

[code]IHTMLElement *elem;
GetElement("Button1",&elem);
elem->click();[/code]

Kod powinien zawierać się w którejś z metod okienka aplikacji.

Ma ktoś może lepszy pomysł na rozwiązanie tego problemu??

1 użytkowników online, w tym zalogowanych: 0, gości: 1