例如当前页面中有一个javascript方法
<script language='javascript'>
function SayHello()
{
alert("Hello!");
}
</script>
请问应该如何在WebBrowser控件中调用
<script language='javascript'>
function SayHello()
{
alert("Hello!");
}
</script>
请问应该如何在WebBrowser控件中调用
解决方案 »
- 想拜师!!!!!!!!!!!!!!!!!!!!!!!!!
- 问个网络通讯的网通
- indy 中的Tidpop3接受邮件时解码是乱码
- 如何取DBGrid的当前值
- 各位大个,小弟查询时想安顺序,group by记录,但是group 中包含记录的个数随机的,现在小弟用dataset,修改每个记录的group id ,然后使用grou
- 如何实现自动发送图像???
- 如何在Debug时不出现系统的pas文件?
- 怎么用程序调整光驱的读取速度
- 关于命名空间(菜鸟莫入!!!!!)
- ?????????????????????送分了,各位来领???????????????????????
- 请问在delphi中如何彻底断开一个ADOConnection的连接
- 想买个移动硬盘,大家给个建议啊!
顺便说一句,在DELPHI中调用HTML来写界面的话看上去可以华丽很多呀,至少两方面的要解决
1、调用页面中的(比如JAVASCRIPT)
2、页面中调用外部(比如我点击了一个按钮,外面的DELPHI怎么得到并处理呢?)刚刚有这方面的想法,还没来的及深入研究,请高手指点下哈
1 在BODY里用 ONLOAD=“SayHello()” 结果是页面在加载里显示Hello
2 在BUTTON的ONCLICK=“SayHello()” 结果是点击BUTTON后显示Hello
当然还有许多,不过总的来说就是在 ONXXX里调用
begin
WebBrowser1.OleObject.
Document.parentWindow.execScript('SayHello()', 'javascript');
//or
(WebBrowser1.Document as IHTMLDocument2
).parentWindow.execScript('SayHello()', 'javascript')
end;