일반 자바스크립트 실행은
win.execScript(script, Olelanguage);
이렇게 쉽게 되는데요
문제는 그 값을 못 받아오겠네요
<script language="JavaScript">
function test()
{
return "hihiih";
}
</script>
이럴경우에 test 함수의 리턴값을 어떻게 받아오져?
좀알려주세요 부탁드립니다.
혹시 exescript가 function라서 리턴값으로 오는가 싶어서 해보니
Var
temp : OleVariant;
temp2 : string;
Begin
....
temp := (win.execScript(script, Olelanguage));
temp2 := VarToStr(temp);
temp2값을 showmessage로 출력해도 아무것도 안나옵니다.
어떻게 해야 하죠
일단 쉽게 생각하면 status를 이용해서
script := 'function test() { status = "hihiih"; } test();';
win.execScript(script, 'JScript');
temp := win.status;