CppWebBrowser - Javascript-funktion aufrufen
-
ich arbeite gerade mit dem CppWebBrowser
kann man mit dieser komponente eine javascript-funktion aufrufen?
also, ich habe zum Beispiel das Image "Mainscreen" auf einer Internetseite mit Javascript.
jetzt möchte ich zum Beispiel das Erreignis "onMouseOver" aufrufen.
geht das?<td colspan="3"><a href="?op=main" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('Mainscreen','','',1)"><img ...></a></td>schonmal thx für jegliche hilfe oder tipps
-
hat keiner eine ahnung, wie ich onMouseOver aufrufen könnte, oder die JS-funkion MM_swapImage()?

habe mir schon überlegt, einfach mit dem mauszeiger automatisch darüber fahren.. währe aber keine saubere lösung
-
Vermutlich hat niemand dein Problem verstanden und mir geht es nicht anders.
CppWebBrowser arbeitet einfach mit dem Internet-Explorer. Innerhalb der Dokumentenanzeige muss daher der Java-Script-Code dort ausgeführt werden. Eine Möglichkeit, direkt auf die Seitenelemente zuzugreifen gibt es m. E. nicht. Man kann nur den Seiteninhalt direkt durch Navigate oder Refresh verändern. Die Ausführung des Java-Codes ist Sache des Explorers im Rahmen der Darstellung.
Wenn Du vom Programm aus die Ausführung kontrollieren willst, setze doch einfach zusätzlich als Event OnLoad. Dann müsste der Code beim Laden des Dokuments ausgeführt werden.
-
ich glaube mal(hoffe) ich habe mein problem selber gefunden.
ich muss mir da nochmals etwas gedanken machen und mich warscheinlich in einem web-forum melden..
aber thx für die antwort, hast mir auch etwas geholfen