Avatar billede babyworm Nybegynder
22. juni 2003 - 23:09 Der er 63 kommentarer og
2 løsninger

side skift i tabel

Hejsa..

Jeg har lavet et design, og så ville jeg gerne gøre sådan at den ene tabel skulle siderne skifte når man trykkede over på en anden side.

Jeg har en kode der ved at skrive default.asp?page=kontakt kommer over på kontakt siden. Men jeg vil gerne have at man kan gøre det sådan at man kan lave flere forskellige mapper som den kan hente siderne fra. evt. med ID...

er der nogle der kan hjælpe mig??
Avatar billede medions Nybegynder
22. juni 2003 - 23:12 #1
Du kan jo gøre sådan her:

Server.Execute("mappenavn/" & Request.QueryString("page") & ".asp")

//>Rune
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:13 #2
side/kontakt...

Virker dette ikke ?
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:13 #3
default.asp?page=side/kontakt
altså på denne måde...
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:15 #4
Det er fordi at den skal åbne den asp fil jeg har lavet med tekst i den tabel som jeg angiver.. har lige nu...
<%
            filename=qs_page
            if filename="" then filename="forside"
            server.execute "page/" & filename & ".asp"
            %>
Men den kan ikke hente fra andre mapper end page...
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:16 #5
så skriver du bare:

mappe = "page"

server.execute mappe & "/" & filename & ".asp"
Avatar billede medions Nybegynder
22. juni 2003 - 23:17 #6
Well, hvis du så laver en QueryString mere som hedder Dir så kunne du jo gøre sådan her:

<%
            filename=qs_page
            dir = Request.QueryString("dir")
            if filename="" then filename="forside"
            server.execute dir & filename & ".asp"
            %>

//>Rune
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:17 #7
Hvilken kode skal jeg erstatte den kode jeg lige har givet jer med.. og hvordan henter jeg det så i adressen???
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:19 #8
<%
            filename=qs_page
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if filename="" then filename="forside"
            server.execute mappe & filename & ".asp"
            %>

Sådan, så kaldes siden:
default.asp?page=kontakt&mappe=dinmappe
Avatar billede medions Nybegynder
22. juni 2003 - 23:19 #9
Hvis du laver et link der fx. ser sådan her ud:

<a href="Redirector.asp?dir=mappenavn&page=kontakt">Kontakt</a>

Så i REdirector.asp skal det se sådan her ud:

<%
            filename = Request.QueryString("page")
            dir = Request.QueryString("dir")
            if filename="" then filename="forside"
            server.execute dir & filename & ".asp"
            %>

//>Rune
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:20 #10
rune... Du mangler en / i dit script...
Avatar billede medions Nybegynder
22. juni 2003 - 23:22 #11
Well, så tager vi den da bare igen ;o9

Hvis du laver et link der fx. ser sådan her ud:
<a href="Redirector.asp?dir=mappenavn&page=kontakt">Kontakt</a>

Så i REdirector.asp skal det se sådan her ud:

<%
            filename = Request.QueryString("page")
            dir = Request.QueryString("dir")
            if filename="" then filename="forside"
            server.execute dir & "/" & filename & ".asp"
            %>

//>Rune
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:23 #12
Hvis jeg bruger ellebaek's forslag.. hvordan sætter jeg den så til at page mappen skal være standard at den henter forsiden derfra??
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:25 #13
<%
            filename=qs_page
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if filename="" then
            filename="forside"
            mappe = "page"
            end if
            server.execute mappe & filename & ".asp"
            %>

Sådan her...
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:26 #14
der er fejl i denne linje server.execute mappe & filename & ".asp"
Serverobjekt fejl 'ASP 0228 : 80004005'

Fejl i Server.Execute
Avatar billede medions Nybegynder
22. juni 2003 - 23:27 #15
Det er fordi du kører PWS (Personal Web Server). Det er en IIS version 3.0, og har derfor ikke integeret Server.Execute med sig!

Hvis du ligger den ud på en server med en nyere IIS, så vil det kunne lade sig gøre at bruge det!

//>Rune
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:28 #16
prøver lige
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:28 #17
pws understøtter ikke server.execute...

Men nu var det mig der glemte en /
<%
            filename=qs_page
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if filename="" then
            filename="forside"
            mappe = "page/"
            end if
            server.execute mappe & filename & ".asp"
            %>
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:31 #18
den vil gerne hente forsiden nu.. men ikke de andre sider... www.test.nielsenmand.dk
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:32 #19
der ligger:
artikler <-mappe
blah.asp <- i artikler
page <- mappe
forside.asp <- i page
tekster <- mappe
blah.asp <- i tekster
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:34 #20
<%
            filename=request.querystring("page")
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if filename="" then
            filename="forside"
            mappe = "page/"
            end if
            server.execute mappe & filename & ".asp"
            %>

Prøv lige denne...
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:35 #21
virker stadig ik...
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:36 #22
Jeg får en server.execute error nu...
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:36 #23
gør du også det...?
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:38 #24
Nej ingen fejl.. den henter forsiden godt nok.. men når man skriver
http://www.test.nielsenmand.dk/default.asp?dir=tekster&page=blah
så henter den ikke indholdet af tekster/blah.asp
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:38 #25
<%
            filename=request.querystring("page")
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if not filename <> "" then
            filename="forside"
            mappe = "page/"
            end if
response.write mappe & filename
            server.execute mappe & filename & ".asp"
            %>

Prøv lige denne..!
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:39 #26
<%
            filename=request.querystring("page")
            mappe = request.querystring("dir")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if not filename <> "" then
            filename="forside"
            mappe = "page/"
            end if
response.write mappe & filename
            server.execute mappe & filename & ".asp"
            %>


Hvis du henter med dir skal querystringen hedde det...
Men jeg får fejl igen. Ved ikke helt hvorfor. Men prøv lige denne..
Avatar billede babyworm Nybegynder
22. juni 2003 - 23:41 #27
nu får jeg også fejl.. hvis du sender mig en email.. Patrick@nielsenmand.dk kan jeg så ikke sende dig filerne og så kan du kigge på det?? gider du det??
Avatar billede ellebaek Nybegynder
22. juni 2003 - 23:41 #28
jens_ellebaek@hotmail.com

Men det bliver nok først i morgen!

Men skal nok se på det...!
Avatar billede ellebaek Nybegynder
26. juni 2003 - 21:30 #29
<%
  filnavn=request.querystring("page")
  mappe = request.querystring("mappe")
  if mappe <> "" then
    mappe = mappe & "/"
  else
    mappe = "page/"
  end if

  if filnavn="" then
    filnavn="forside"
  else
    filnavn = filnavn
  end if

  streng = CStr(mappe & filnavn & ".asp")
  server.execute(streng)
%>

Undskyld jeg har været så lang tid om det, der har været nok at se til for tiden.
Men jeg har testet dette, og det virker på min computer..
Prøv det, og meld tilbage...!
Avatar billede babyworm Nybegynder
28. juni 2003 - 00:21 #30
Den laver fejl alligevel:
Server object error 'ASP 0228 : 80004005'

Server.Execute Error

/template.asp, line 36

The call to Server.Execute failed while loading the page.
Avatar billede ellebaek Nybegynder
30. juni 2003 - 14:42 #31
du er helt sikker på at siden findes ...?
Altså den side som du forsøger at kalde!
Avatar billede ellebaek Nybegynder
04. juli 2003 - 19:08 #32
bebyworm...

Er du der ??
Avatar billede babyworm Nybegynder
04. juli 2003 - 19:24 #33
Hejsa...

Jeg har lige været på ferie..
Siden findes.. det er det jeg ikke kan forstå...
Avatar billede ellebaek Nybegynder
04. juli 2003 - 20:17 #34
Mærkeligt...

For dette virker på min..
Men prøv lige dette:
            <%
            filename=request.querystring("page")
            mappe = request.querystring("mappe")
            if mappe <> "" then
            mappe = mappe & "/"
            end if

            if not filename <> "" then
            filename="forside"
            mappe = "page/"
            end if
            server.execute(mappe & filename & ".asp")
            %>
Avatar billede babyworm Nybegynder
05. juli 2003 - 00:21 #35
Jeg forstår ikke det ikke virker... den siger fejl..
Avatar billede babyworm Nybegynder
07. juli 2003 - 23:43 #36
Den virker ikke på en anden heller...
www.test.nielsenmand.dk/07/default.asp

Der er en mappe der hedder database med sti.asp og rediger.asp og så er der en mappe der hedder page med forside.asp og form.asp

Kan kun kalde forsiden frem ved at skrive default.asp men hvordan henter man de andre frem???
Avatar billede ellebaek Nybegynder
11. juli 2003 - 23:44 #37
jeg bliver lige nødt til at kigge på det i morgen...

Men det er mærkeligt det ikke virker hos dig, når det virker på min comp...
Avatar billede babyworm Nybegynder
11. juli 2003 - 23:45 #38
hmm... jeg forstår det ikke... kan du så ikke lige ligge det ind i min kode og så sende det tilbage???
Avatar billede ellebaek Nybegynder
12. juli 2003 - 17:37 #39
hvilken kode skal jeg ligge det ind i...?
Avatar billede babyworm Nybegynder
15. juli 2003 - 20:06 #40
Fik du ikke min mail med alle filerne?
Avatar billede ellebaek Nybegynder
16. juli 2003 - 01:17 #41
nej...

Den har jeg ikke fået, send den igen til ellebaek@post6.tele.dk
Avatar billede ellebaek Nybegynder
22. juli 2003 - 16:07 #42
Nu virker siden som den skal på min comp...

Jeg sender filerne til dig...!

Det jeg lavede det om til er følgende:
<%
  filename=request.querystring("page")
  mappe = request.querystring("mappe")

  if mappe <> "" then
    mappe = mappe & "/"
  else
    mappe = "page/"
  end if

  if not filename <> "" then
    filename="forside"
  end if

  set fso = createobject("scripting.filesystemobject")
  if not fso.fileExists(server.mappath(CStr(mappe & filename & ".asp"))) then
    mappe = "page/"
    filename = "forside"
  end if

  server.execute(mappe & filename & ".asp")
%>
Avatar billede babyworm Nybegynder
11. august 2003 - 22:50 #43
Det lyder underligt.. men det virker ikke hos mig...
Avatar billede ellebaek Nybegynder
12. august 2003 - 00:32 #44
Ligger den et sted, så jeg kan se hvad den gør forkert...?
Avatar billede babyworm Nybegynder
12. august 2003 - 16:05 #45
Nej.. ikke lige nu.. men jeg skal nok lige få lagt den ud... men min harddisk brændte af .. så alt hvad jeg har lavet er smuttet.. skal lige lave et nyt design... eller har du et design du ikke bruger du kan sende med koderne???
Avatar billede ellebaek Nybegynder
13. august 2003 - 11:05 #46
kan du ikke bruge designet på denne side: http://www.test.nielsenmand.dk/07/default.asp

Jeg går ikke så meget op i det med design, så jeg kan nok ikke rigtig hjælpe dig med det...!
Avatar billede ellebaek Nybegynder
20. august 2003 - 15:15 #47
har du fundet ud af noget...?
Avatar billede ellebaek Nybegynder
25. august 2003 - 22:02 #48
hey WORM...

Har du fundet ud af noget?
Avatar billede babyworm Nybegynder
28. august 2003 - 14:23 #49
Skal jeg sende filerne ???
Avatar billede ellebaek Nybegynder
28. august 2003 - 14:24 #50
tja... Hvis du synes det er ved at være tid til at du bliver færdig her..!
Avatar billede babyworm Nybegynder
28. august 2003 - 14:26 #51
hehe..! :) sender dem lige til din mail... sorry...
Avatar billede babyworm Nybegynder
28. august 2003 - 14:29 #52
sådan...
Avatar billede ellebaek Nybegynder
28. august 2003 - 14:38 #53
har ikke fået nogen mail...
Avatar billede babyworm Nybegynder
28. august 2003 - 14:43 #54
Hmm...  jens_ellebaek@hotmail.com
Avatar billede babyworm Nybegynder
28. august 2003 - 17:11 #55
har du modtaget det nu??
Avatar billede ellebaek Nybegynder
28. august 2003 - 23:09 #56
ja...!
Avatar billede ellebaek Nybegynder
16. september 2003 - 22:41 #57
kan jeg få filerne igen..?
Avatar billede babyworm Nybegynder
26. september 2003 - 11:58 #58
hej... jeg skal lige finde nogle filer frem, da min harddisk brændte af og alle mine filer gik ned..! :)
Avatar billede babyworm Nybegynder
01. oktober 2003 - 23:33 #59
det er vel ikke sådan du kunne ligge det ind i et gammel design.. eller skal jeg fikse noget??
Avatar billede ellebaek Nybegynder
02. oktober 2003 - 13:50 #60
kan jeg da sagtens...
Avatar billede babyworm Nybegynder
02. november 2003 - 16:09 #61
Hvorn går det med det ??
Avatar billede ellebaek Nybegynder
02. november 2003 - 17:44 #62
Avatar billede babyworm Nybegynder
02. november 2003 - 17:47 #63
Jeg er da ikke forpligtiget til at oplyse en løsning jeg har fået lavet...

Men skal vi så ikke sige 50% til hver fordi jeg kunne ikke bruge din løsning, så jeg måtte skaffe mig en anden og så fordi du har brugt tid får du 50???
Avatar billede ellebaek Nybegynder
02. november 2003 - 17:55 #64
Jeg synes nu at da jeg har lavet en løsning som virker, og har samtidig brugt temmelig lang tid på den at jeg skal have samtlige points... Men det er optil dig.

Og jeg er kun interesseret i den anden løsning for at være sikker på det ikke er det jeg har lavet...!
Avatar billede babyworm Nybegynder
02. november 2003 - 17:57 #65
det er det ikke.. det kan jeg garantere dig... den jeg har har jeg købt...
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