http://win32com.goermezer.de/content/view/170/291/
试过以上。我可以调用html文件中声明的Javascript函数。但是,对于html中包含的外部js文件中的javascript函数,我无法使用上述方法调用这些函数。有没有解决这个问题?
答案 0 :(得分:0)
这听起来像是网页中Javascript常见的计时问题。 AJAX程序员经常需要告诉浏览器在执行脚本之前等待页面完全加载。
在浏览器之外处理的一种方法是简单地插入一个时间延迟,即在页面上调用一些无害的函数,等待一两秒,然后调用你需要的那个。
或者,如果此方法允许您在浏览器中执行任意Javascript,就像bookmarklets使用javascript:URL的方式一样,那么使用它来将事件监听器附加到onload事件并使该事件监听器函数调用那个你需要。