Jepper, det virker fint med din gode kode, som min Norton Antivirus dog
absolut ikke er særlig glad for. Man skal ud over den normale advarsel du
nævnte bede "pænt" om lov for at få lov at gemme filen for Norton Antivirus.
Kan man ikke slippe uden om den generelle advarsel? Jeg er ingen HTML- eller
VBScript haj, men i almindelig Visual Basic er der en kommando der hedder
displayalerts = false. Findes der ikke noget tilsvarende i VBScript?
Kunne man alternativt gemme indholdet som en cookie, eller er det helt
umuligt? (jeg er ikke cookie specialist).
Lars
******
Jakob Andersen <jakob@andersen.as> skrev i en
news:9edm3v$g2a$1@sunsite.dk...
> "Lars Thomsen Nielsen" <l.t.nielsen@esbensen.dk> wrote in message
> news:yNsO6.189$Pi3.30654@news010.worldonline.dk...
> > Hvordan kan man gemme en tekststreng på en fil på ens harddisk ved at
> trykke
> > på et link?
> > Eksempel på noget jeg ønsker at gemme:
> > Tekststreng = "Denne streng skal gemmes i en fil"
> > Filplacering = C:\Temp\Tekst.txt
>
> Du kan ikke gøre det i HTML, men du kan gøre det i IE med VBScript noget
ala
> dette:
>
> <HTML><HEAD>
> <SCRIPT TYPE="text/vbscript">
> function skrivfil()
> Tekststreng = "Denne streng skal gemmes i en fil"
> Filplacering = "C:\Tekst.txt"
>
> Set objFS = CreateObject("Scripting.FileSystemObject")
> Set objFil = objFS.CreateTextFile(Filplacering, True)
> sti = objFS.GetAbsolutePathName(Filplacering)
> navn = objFS.GetFileName(sti)
> objFil.WriteLine(Tekststreng)
> objFil.Close
> If objFS.FileExists(sti) Then
> msgbox("Filen er nu opretttet.")
> Else
> msgbox("Filen blev ikke oprettet.")
> End If
> End function
> </SCRIPT>
> </HEAD><BODY>
> <a href="#" onclick="skrivfil()">Skriv til fil på HD</a>
> </BODY></HTML>
>
> Der vil komme en advarsel!
>
> --
> Jakob Andersen
> FAQ for webdesign gruppen på
> <
http://www.usenet.dk/oss/dk.edb.internet.webdesign>
> "Det er rart at være vigtig, men det er vigtigere at være rar
"
>
>