Utils.js
Summary
Contains Utils class.
This is part of Troika.ASP Framework - web development MVC framework for ASP 3.0.
Please visit www.troika-asp.com for more details.
Version: $Revision: 1.3 $
Author: Pavel Chuchev pav@troika-asp.com
|
Class Summary
|
| Utils |
This is generatl utility class. |
function Utils() {
}
Utils.readFile = function (fileName) {
if (!fileName) {
throw new Error("Utils.readFile() IllegalArgumentException: 'fileName' undefined");
}
fileName = "" + fileName;
var forReading = 1;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.OpenTextFile(fileName, forReading);
var result = f.ReadAll();
f.close();
return result;
};
Utils.writeFile = function (file, text) {
if (!file) {
throw new Error("Utils.writeFile() IllegalArgumentException: 'file' undefined");
}
file = "" + file;
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.CreateTextFile(file, true);
f.writeLine(text);
f.close();
};
Utils.getRandString = function (passLength) {
var keylist = "abcdefghijklmnopqrstuvwxyz123456789";
result = "";
for (i = 0; i < passLength; i++) {
result += keylist.charAt(Math.floor(Math.random() * keylist.length));
}
return result;
};
www.troika-asp.com
Documentation generated on Sun Jun 15 17:59:32 2008