TO:pihome___(又遇到问题了)delphi中如何把值传进javascript?(10分)

  • 主题发起人 主题发起人 ucan1
  • 开始时间 开始时间
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:='document.AAA='''+想赋的值+''';';

Window.execScript(javascript,'javascript');
 
非常感谢!!!
pihome先生!
 
后退
顶部