일반 자바스크립트 실행은
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로 출력해도 아무것도 안나옵니다.
execScript 를 사용하지 말고 아래처럼 직접 호출해 보세요..
temp2 := win.test()