Avatar billede stig3 Mester
16. januar 2002 - 10:49 Der er 7 kommentarer og
1 løsning

Runat=Client

Jeg får denne fejlmeddelelse:
Error Type:
Active Server Pages, ASP 0120 (0x80004005)
The Runat attribute of the Script tag or Object tag can only have the value \'Server\'.
/Class.asp, line 7

Linie 7:
<script language=VBScript Runat=\"Client\">

Men det skal køre på klienten..... Nogen forslag ??
Avatar billede tmceu Praktikant
16. januar 2002 - 10:54 #1
Ja, du behøver ikke Runat attributten.

Det kører aut. på klienten. hvis du udskriver det til klienten med response.write
Avatar billede prankster Nybegynder
16. januar 2002 - 10:57 #2
VBsriptet køres jo automatisk hos client\'en.....


SÅÅÅÅÅ, hvorfor !!!
Avatar billede stig3 Mester
16. januar 2002 - 11:02 #3
Det virker nemlig ikke:

jeg havde en .htm fil der virkede som har en klasse der indkapsler et excelobjekt

<script language=VBScript Runat=\"Client\">
Class ExcelObject
..
..
..
End Class

og det virkede, men da jeg lagde htm-filen over på webserveren virkede det lige pludseligt ikke. Jeg prøvede så med runat=client, men det virkede heller ikke. Derefter omdøbte jeg den til en asp-fil og fik så den fejlmeddelelse.

forvirringen er total !!!
Avatar billede tmceu Praktikant
16. januar 2002 - 11:12 #4
Som fejlmeddelelsen siger, så kan RUNAT kun have værdien SERVER i ASP.

Hvis du udskriver det til klienten som jeg allerede har foreslået, bliver det ikke kørt på serveren.

Men du kan også bare sætte det uden for server-side scriptet, eks.

<%
  - ASP kode
%>

- din client-side kode

<%
- mere ASP kode
%>
Avatar billede stig3 Mester
16. januar 2002 - 11:23 #5
Som sagt var det fra starten en .htm fil og der skulle det hele jo køre på klientsiden.

Jeg sidder og kommer i tanke om at det måske er browser opsætningen der har gjort at det ikke er tilladt at kører vbscripts fra andre steder. Det virker når jeg kører filen fra C-dreven, men ikke når jeg lægger det ud på webserveren.

Det er nok noget rettighedshalløj.
Avatar billede stig3 Mester
16. januar 2002 - 11:27 #6
Der var den:

Jeg tilføjede webserveren til \"websteder du har tillid til\" under options->sikkerhed i IE5.5

Det gjorde at koden blev udført.

Du får pts\'ne da det om ikke andet fik mig til at tænke i andre baner.

Tak for hjælpen
Avatar billede tmceu Praktikant
16. januar 2002 - 11:48 #7
Tak skal du ha\'. Er det trods alt ikke rart en gang i mellem, at det ikke skyldes en eller anden underlig syntaksfejl eller bug :-)
Avatar billede stig3 Mester
16. januar 2002 - 15:51 #8
Både og......

Som det fremgik af spørgsmålet ledte jeg alle de forkerte steder. Så det lykkedes mig alligevel at bruge lang tid på at finde fejlen :-)
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester