Delphi读取JavaScript变量str
WebBrowser1.OleObject.document.Script.str;
Delphi调用JavaScript函数MB() WebBrowser1.OleObject.document.parentWindow.MB();
2.JavaScript控制delphi,用delphi定时器监测javascript变量的变化,实现javascript对delphi的控制.
3.JavaScript控制Flash
首先通过ExternalInterface.addCallback("myFunction", callMe);的方法进行注册,可以把方法放在Applicaion. Initialize的事件中。
方法第一个参数是:外部调用名称就是JavaScript调用的方法名称。
方法第二个参数是:代理执行Flex的内部函数。
JavaScript通过以下方式调用:
function Button1_onclick() {
alert(document.all('相关ActiveX控件名称').myFunction('bbq'));
}
4.Flash控制JavaScript
在flash里可以通过以下方式调用JavaScript的getuserid()方法。
var id:String= ExternalInterface.call("getuserid");
Alert.show(id);