Du kunne jo f.eks. prøve med en HTA (HyperText Application). Kopier koden over i et dokument - og kald dette for 'testapp.hta':
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"
http://www.w3.org/TR/html4/loose.dtd"><html>
<head>
<HTA:APPLICATION ID="MyApp"
APPLICATIONNAME="MyAppName"
VERSION = "0.1-Alpha"
CAPTION = "yes"
ICON = "ikon.ico"
BORDER = "thick"
SHOWINTASKBAR = "yes"
SINGLEINSTANCE = "yes"
MAXIMIZEBUTTON = "no"
NAVIGABLE = "yes"
WINDOWSTATE = "normal">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>My Application</title>
<style type="text/css">
body, html {
height: 100%;
margin: 0px;
padding: 0px;
}
</style>
<script id="type_hub" src="modification_type"></script>
<script id="pname_hub" src="param_name"></script>
<script id="pval_hub" src="param_value"></script>
<script id="index" src="param_index"></script>
<script id="misc_value" src="param_index"></script>
<script type="text/JavaScript">
// --- Ret disse variabler - START --------------------
// Rækkefølge af variabler i CSV-fil:
var aVarNames = ["gnu", "ko", "hest"];
// Sti til CSV-fil:
var csvFile = "c:/test.csv";
// --- Ret disse variabler - SLUT ---------------------
function write2file(line) {
var f, fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile(csvFile, 8, true);
f.write(line + "\r\n");
f.close();
}
if (location.search) {
var a, aVars, q = location.search.substr(1), aTmp = [], aQ = [];
aVars = q.split("&");
for (i=0,j=aVars.length; i<j; i++) {
if (aVars[i].indexOf("=")!=-1) {
a = aVars[i].split("=");
aTmp[a[0]] = "\"" + unescape(a[1]).replace(/\+/g," ") + "\"";
}
}
for (i=0,j=aVarNames.length; i<j; i++) {
if (aTmp[aVarNames[i]]) aQ.push(aTmp[aVarNames[i]]);
else aQ.push("");
}
write2file(aQ.join(";"));
}
</script>
</head>
<body>
<form action="TESTAPP.hta" method="get">
<input type="text" name="hest"><br>
<input type="text" name="ko"><br>
<input type="text" name="gnu"><br>
<button type="submit">TEST</button>
</form>
</body>
</html>
- tag dig ikke af de mærkelige script-tags. De står der kun for at 'snyde' Norton Firewall, der ellers ville blokkere scriptet. Det hiver jo fat i filsystemet og kunne således være farligt, hvis ikke lige det var fordi, du selv havde lagt det på din HD og faktisk ønsker at det skriver en fil ud ;o)
En HTA er en special instans af IE, så du kan også navigere mellem HTML-sider i den. Leg lidt med den og se, om det mon ikke er noget, du kan bruge.