ファイルを自動で読み込むだけのHTA
自動で読み込むだけだけど、案外使えそう。
window.onload = function(){ autoLoad(); } function autoLoad(){ var fso = new ActiveXObject("Scripting.FileSystemObject"); var base = fso.GetParentFolderName(location.href).replace("file:///", ""); var scripts = fso.GetFolder(base+"/scripts").Files; var fc = new Enumerator(scripts); var scriptElement = document.createElement("script"); for (; !fc.atEnd(); fc.moveNext()){ var element = scriptElement.cloneNode(); document.body.appendChild(element); element.setAttribute("type", "text/javascript"); element.setAttribute("src", fc.item()); } }
javascriptだけでなく、VBScriptやActiveScriptも自動で判別して読み込ませればなかなか使える。