外部ファイルのインクルード

http://www.trickpalace.net/windows/tips/wsh.include.htm
FSOでテキストとして読み込んで、VBScriptのExecuteで実行する。JavaScript出来ないって書いてあるけど、evalで実行すればいいんとちゃうん?


eval(include('a.jse'));
a();

function include(file) {
if (!fso) var fso = new ActiveXObject('Scripting.FileSystemObject');

var ws = fso.OpenTextFile(file);
var includeStr = ws.ReadAll();
ws.Close();

return includeStr;
}
//a.jse
//function a() { WScript.Echo('include success'); }

これで成功。include関数内でevalしちゃうと上手く動かないので注意。
関数aのスコープが関数内になっちゃうのか?