Jeg har lavet et site som spillede fint på testserveren. Når jeg ligger det over på den rigtige server får jeg en fejl der siger: Microsoft VBScript runtime error '800a01b6'
Object doesn't support this property or method: 'Execute'
Efter lige søgen fandt jeg ud af at "Execute" først kom til i asp 3.0. Jeg vil tro min webserver kører asp 2.0, og derfor virker min kode ikke... eks.: <% IF Request.Querystring("fokus") <> "" THEN Server.Execute("" & Request.Querystring("fokus") & ".htm") END IF %>
Nogen forslag til hvad jeg kan bruge i stedet for "Execute"
På den måde jeg har lavet det, så har jeg 4 includes hvor jeg definere indholdet direkte i linket. Navnene på de forskellige id´s bruger den så til at includere en .htm fil. F.eks.: index.asp/?menu=menu_standard = så includerer den filen menu_standard.htm - Det virkede vældig smart på den oprindelige server, men desværre ikke på den server, som den skal ende på :-(
Du kan ikke bruge asp kode i #virtual file, så ja, det der virker ikke. Man kan kun bruge file="filnavn.htm" (eksempel), osv.. Man kan også bruge virtual="filnavn.htm", men der kan du heller ikke bruge asp kode..
Jeg siger tak for karma'en :) Bare ærgerligt, at jeg ikke kunne løse problemet..
Bare så du ved det.. hvis det står i urlen, kan brugeren pille ved det, og på den måde skrive navnet på en fil der ikke findes..
Eksempel: Brugeren skriver "?fokus=blabla" i urlen. Serveren prøver på at hente "blabla.htm", som ikke findes. Det ville ikke se så pænt ud med en 404-fejlmelding, og vil måske virke lidt uprofessionelt, specielt hvis det er til noget firma-halløj.. hvis det er en privat side, kan det nok gå :)
Mht til points: Jeg ønsker kun points, hvis jeg løser problemet, hvilket jeg ikke kunne. Så du lægger bare selv et svar og accepterer det. Så har du lukket spm'et.
Du kan også lade spm'et stå åbent en uges tid (eller der omkring), og håbe på at der kommer en bruger, med en kreativ løsning :) Du skal så bare lige huske, at vende tilbage til det.. :)
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.