Avatar billede equip.dk Nybegynder
16. oktober 2003 - 01:11 Der er 14 kommentarer

2 x include file??

Jeg sidder og arbejder på et site hvor der bliver included en menu(asp og mdb) og et nyhedsting(asp og mdb).
Alt virkede fint med bare menu'en - men efter nyhederne blev included er der dele i menu admin der ikke virker...?
Håber i kan hjælpe - jeg er helt grøn i det her!!!
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 01:14 #1
det kan være at dine filer bruger samme variabler som den fil der inkluderer filerne.. eller et eller andet mystisk..
hvad får du af fejlmelding?
hvilken windows bruger du?
bruger du Option Explitcit? hvis ikke, placer Option Explicit i toppen af dine asp filer..
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 01:19 #2
det skal lige siges at når du bruger Option Explicit SKAL du definere dine variabler.. derved undgåes stavefejl..
Avatar billede equip.dk Nybegynder
16. oktober 2003 - 01:19 #3
jamen jeg får ingen fejlmelding - der er bare funktioner der ikke virker...de er simpelthen væk.
Nu spørger jeg nok dumt - men hvad er Option Explicit...og hvordan bruger jeg det(indsætter jeg det)?
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 01:22 #4
det kan også være en javascript fejl som bare ignoreres af browseren.. typisk af Internet Explorer..
Avatar billede equip.dk Nybegynder
16. oktober 2003 - 01:31 #5
jo men - der gik først ged i det da nr. 2 script blev included....og det virker stadig ikke selv om nr. 2 nu er fjernet igen?
Avatar billede netro Nybegynder
16. oktober 2003 - 01:32 #6
Option Explicit placeres i toppen(!) af dokumentet og betyder på jævnt dansk tvungen variabelerklæring.

Dim a, b, c

a = "ghjhgjlk"
c = "jkfhghg"
Avatar billede netro Nybegynder
16. oktober 2003 - 01:36 #7
Jeg synes, dine indlæg er lettere selvmodsigende. Kan du ikke kaste noget kode herind?
Avatar billede equip.dk Nybegynder
16. oktober 2003 - 01:45 #8
øøh - selvmodsigende?
Du mener sikkert ang. fejlmelding? men der er ikke nogen fejlmelding - alt i menu-scriptet er som det skal være, der mangler bare et par knapper såsom "slet" og "rediger" menupunkt (dækker over dok der hedder red.asp og slet.asp)
Jeg tænkte bare om de 2 asp scripts m. databaser kunne have indvirkning på hinanden?
Avatar billede equip.dk Nybegynder
16. oktober 2003 - 01:48 #9
der er selvfølgelig tale om admin delen - alt andet virker perfekt.
Avatar billede netro Nybegynder
16. oktober 2003 - 02:05 #10
Det er meget svært at sige noget om, når jeg ikke har mere at arbejde med. Thesurfer har allerede været inde på det problem, jeg umiddelbart kunne forestille mig var opstået.

- Variabler/funktioner med samme navn i de to filer

Jeg synes, du skulle prøve at indsætte Option Explicit i linie 1 i den første include-fil og dernæst finde navnene på alle dine variabler og dimme dem.

Dim Var1, Var2, Var3
Avatar billede thesurfer Nybegynder
16. oktober 2003 - 12:59 #11
du kan prøve at lave en prefix til dine variabler.. feks. fil 1 har f1 foran alle variabler (og fil 2 "f2")..:

dim f1Tekst
f1Tekst = "fil 1 her"
f2Tekst = "denne variabel er fra fil 2"

men hvis du bruger option explicit, vil du få at vide om du har lavet stavefejl, eller defineret samme variabel 2 gange..
Avatar billede stane Nybegynder
28. oktober 2003 - 18:02 #12
du har sikkert et sted i koden denne sætning:
<%on error resume next%>
prøv at slette den og slå friendly errors fra i din browser, så vil du kunne se fejlen samt i hvilken linie.
jeg gætter på fejlen er at du har defineret et variabel navn to gange.

hvis du bruger en fælles include fil i admin og nyheder, samtidig med at de vises på samme side, vil det også give en fejl...
Avatar billede thesurfer Nybegynder
18. december 2003 - 04:19 #13
Dette spørgsmål mangler input.
Det kan f.eks. være at spørgeren mangler at acceptere/afvise svar/komme med feedback, eller af en svarer mangler at lægge et svar/komme med feedback.
Avatar billede netro Nybegynder
18. december 2003 - 05:45 #14
Mildest talt ;o)
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