U
ucan1
Unregistered / Unconfirmed
GUEST, unregistred user!
var
javascript: String;
V: Variant;
begin
javascript:='alert(''OCX中执行的javascript'');'#13#10
+'document.AAA=''返回的值'';';
Window.execScript(javascript,'javascript');
V:=Window.Document;
ShowMessage(V.AAA);
end
上面这段代码可以;但是现在我要反过来了;
也就是
在delphi中当我需要把一个参数传给javascript的函数时;本来我是
想先V.AAA := '123';
然后在javascript函数里面用document.AAA来获得该值就是'123';
但是执行到V.AAA := '123';就遇到问题了;报错说不允许这种操作方法。
javascript: String;
V: Variant;
begin
javascript:='alert(''OCX中执行的javascript'');'#13#10
+'document.AAA=''返回的值'';';
Window.execScript(javascript,'javascript');
V:=Window.Document;
ShowMessage(V.AAA);
end
上面这段代码可以;但是现在我要反过来了;
也就是
在delphi中当我需要把一个参数传给javascript的函数时;本来我是
想先V.AAA := '123';
然后在javascript函数里面用document.AAA来获得该值就是'123';
但是执行到V.AAA := '123';就遇到问题了;报错说不允许这种操作方法。