Thomas skrev:
> Ja - det er rigtigt - det skal stå i et clientside script som
> foreksempel nedenstående:
Så giver det lidt mere mening.
Men...
> <script type="text/vbscript">
Ovenstående virker alene i Internet Explorer. Scriptet vil slet
ikke blive læst af andre browsere (så vidt jeg ved er der ikke
andre end IE der understøtter vbscript).
> Set obj = CreateObject("Scripting.FileSystemObject")
> set fol= obj.GetFolder("C:\windows")
En bare nogenlunde opdateret IE skulle gerne forhindre at et
fremmed script får adgang til filsystemet.
Jeg prøvede at smide din kode direkte ind i et tomt dokument. Jeg
får først oplysning om at et ActiveX-object kan give
sikkerhedsmæssige problemer og mulighed for at forhindre objektet i
at samarbejde med andre objekter. Hvis jeg siger nej, kommer der en
scriptfejl og der sker ikke mere. Hvis jeg siger ja, er siden bare
tom.
Jeg kan huske at en gammel bug gjorde det muligt at vise indholdet
af c-drevet med IE (og tidlige udgaver af Opera 7). Men hullet er
formentlig lukket hos en god del af brugerne, og jeg er ikke engang
sikker på at det kan bruges til at vise cd-drevet. Man kan jo fx
ikke vide hvilket drevbogstav der er koblet til et cd-drev.
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på
http://usenet.dk/netikette/citatteknik.html