日期:2014-05-18  浏览次数:20632 次

javascript 能够调用ocx的方法,反过来行吗?ocx调用javascript打开一个网页?
如何实现,麻烦举个例子

------解决方案--------------------
ocx是你自己开发的么?
如果是,那你可以在ocx里获得webbrowser的接口,获得scriptsite的接口,然后想办法去执行javascript函数。
如果是想打开一个网页,在ocx里没必要用调什么javascript了,直接打开就行。

另外,这个问题不属于java/web范畴,应该发到win32/browser/scripting开发里去,估计回答你的人会多些。
------解决方案--------------------
你想用控制什么浏览器打开网页?不同的浏览器的接口不同
建议的方法是在javascript里面捕获activex的事件,然后调用window.open
------解决方案--------------------
在OCX事件中可以调用你JS函数,<script event="ocx_action" for="ocx_name"> JS函数</script>