Nej.
Jag hade tänkt skapa en fil från en hemsida som jag sen ska kunna läsa ifrån en annan.
Går det?
Ni får gära ge några exempel på hur det funkar om det funkar..
7 svar · 268 visningar · startad av Flax
Jag hade tänkt skapa en fil från en hemsida som jag sen ska kunna läsa ifrån en annan.
Går det?
Ni får gära ge några exempel på hur det funkar om det funkar..
Nej.
Med server-side JavaScript går det...
f = new File("minfil.txt")
f.open("r")
s = f.readln()
f.close()
Går väl rätt enkelt med signerade script med, men någonting säger mig att det inte är vad Flax vill ha
jo.. du kan ju använda FSO, men det stöds bara av ie.
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fs = fso.openTextFile("c:/pe.ksf");
var text1 = fs.readAll();
fs.close();
men eftersom bara ie stöder det så är det ingen bra metod. dessutom kommer det fram en fet varningsruta om att hemsidan vill köra ett ActiveXObject, så jag tror ingen vågar tillåta det ens..
vad menas med signerade script? Och server-side javascript??? Vad är server-side ?
Ni får gärna förklara er....
Det jag tror det ni skriver betyder, är att det inte går med javascript, utan man måste ha något programmeringsspråk som stöds av servern och jobbar där typ php.... är det rätt???
Signering är en teknik som används för att kontollera att tex ett javaprogram som skickats över nätet och kanse begär att få läsa eller skriva filer på din HD inte bytts ut eller mainpulerats av ngn på vägen.
ex på hur du läser en fil i ns:
<script langauge="mocha">
netscape.security.PrivilegeManager.enablePrivilege("UniversalFileRead");
i = new java.io.FileReader("C:\\windows\\skrivbord\\KalleAnka");
var c1,c2="";
while(true){
c1 = i.read();
if(c1 == -1){i.close(); break;}
else{c2+=String.fromCharCode(c1);}
}
alert(c2);
</script>