jeg får en security warning når jeg kører følgende script:
<script> var fso = new ActiveXObject('Scripting.FileSystemObject'); var fl = fso.GetFile('c:\\curtime.txt'); </script>
så det kan godt lade sig gøre, men jeg prøvede også at skrive en gyldig url ind i GetFile() funktionen, hvilket resulterede i en fejl - "kunne ikke åbne filen" (eller noget i den stil)
<ole> Skriv dit scipt (og evt. tilhørende HTML) i en HyperText Application (.hta-fil). Den er et trusted area, hvor du kan anvende Active-X og derfor scripte på filsystem m.m. uden advarsler.
Det ser meget interessant ud med .hta'erne. Men jeg kan ikke lige umiddelbart finde ud af, hvor mange ekstra muligheder mht. scripting jeg får ved at lave det til en .hta.
Jeg har stadig ikke løst udfordringen med at få skrevet min .gif ned i en fil ?
Du skriver 'en genereret gif-fil' - og så læser jeg det jo, somom du har en gif-fil, du har genereret. Det begynder jeg nu at komme i tvivl om. Kan du ikke lige beskrive problematikken én gang til - og pinde den helt ud, please ;o) Eksisterer denne fil overhovedet som gif-fil eller 'hænger den og svæver' som kode? /mvh
Jeg har skrevet et par java klasser, der kan tegne en knap i et java Image, og sende det ud til browseren i et gif format. Denne kode bliver kaldt af en servlet, der hedder GifGenerator. For nemt at kunne gemme knapperne på klient maskinen, kunne det være fedt, hvis brugeren f.eks. bare trykkede "Gem som" i browserens menu. Så er ihvertfald IE sædvanligvis så venlig at kopiere html og gif'er ned på klient harddisken. Problemet er bare at IE jo tror at ALLE mine gif filer hedder GifGenerator - i stedet for et mere sigende navn.
Derfor er problemet altså: Kan man vha. javascript eller anden klient script teknologi overføre et billede der vises på en html side i browseren til klientens harddisk ? Vil f.eks. ekstra bladet kunne tilbyde en knap på deres html side, så billedet af side9 pigen (med eller uden sikkerhedsadvarsel) skrives ned på klient maskinens harddisk ?
Du har ret i at min GifGenerator i princippet bare kunne skrive filerne på serveren, og så lade html siden referere helt almindelige <img src="OKKNAP.gif"> tags. Men en af pointerne var at jeg gerne ville undgå at pladre serveren til med tilfældige .gif filer.
Jamen, kan du ikke lade download-siden slette gif'en efter download? Hvis din server understøtter PHP er det ikke noget problem - det burde det heller ikke være med JAVA. /mvh
Jeg har prøvet at lægge den i en iframe og gemme den med noget execCommand(), men jeg kan zq ikke få den til glemme sit navn og sætte et nyt - så desværre :( Men tak for belønningen ;o) /mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.