28. marts 2003 - 11:56Der er
4 kommentarer og 1 løsning
Automation-serveren kan ikke oprette objektet
Den ovennævnte titel "Automation-serveren kan ikke oprette objektet", den besked får jeg når jeg prøver at køre en ASP side.
Det, der er med den side, er at jeg både har JavaScript og ASP i filen, og i JavaScript delen prøver jeg at åbne en tekstfil ved at åbne en FSO med denne linje.
var fs = new ActiveXObject("Scripting.FileSystemObject");
Men når jeg gør det, får jeg som sagt ovennævnte fejl meddelelse.
Du kan ikke åbne det objekt i JavaScript ... du skal bruge JScript. Prøv at vise en URL. _Ikke_ koden - da det interessante er, hvad din ASP-kode output'er :)
Jeg kan faktisk godt åbne det i JavaScript...men kun såfremt der kun er JavaScript på den pågældende side...det går galt når jeg både har noget ASP og noget JavaScript i samme fil.
Altså, det skal siges, at det ikke er JavaScript i ASP delen, men JavaScript for sig selv...altså med kommandoen <SCRIPT LANGUAGE="JavaScript">
Men hvordan kan jeg egentlig så åbne en tekstfil?
Jeg kan for øvrigt ikke vise hvad ASP siden outputter, da jeg ikke lige har siden med mig, her hvor jeg sidder
Du kan ikke åbne remote filer med JavaScript ... kun i JScript. At så IE måske lader dig gøre det i forkerte script-tags er muligt. I den browser kan man desværre få lov at skrive alle mulige fejl :)
Jeg kan ikke se, hvad du laver af fejl, så jeg kan ikke hjælpe dig, men der er intet i vejen for at åbne en tekst-fil med fileSystemObject på en ASP-side ... det fungerer fint. /mvh
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.