JSDBをちょっと触ってみた。で、我ながらアレだと思うが、prototype.jsをロードしてみようと。
前に書いたprototype.jsを使えるようにと同じ方法でロードできる。
js>load("dummy.js") true js>load("prototype.js") true js>$R(1, 10).each( function(value, index) { writeln( "[" + index + "] - " + valu e ); } ) [0] - 1 [1] - 2 [2] - 3 [3] - 4 [4] - 5 [5] - 6 [6] - 7 [7] - 8 [8] - 9 [9] - 10 js>
ただ、load関数はローカルファイルパスのみ有効みたいで、URL渡したら(なぜかtrueを返すが)コードは実行されなかった。仕方ないから、JSDBのインストールパス内にlibsとでもサブフォルダ切ってそこにぶち込んでおくとよいかと。
WSHでもだいたい通るみたいだが、パスセパレータに「/」(スラッシュ)も指定できる。JSDBインストールフォルダにサブフォルダ「libs」を切って、そこにprototype.jsを設置したとすると、
load("libs/prototype.js")でもうまく読み込まれる。
セコメントをする