Avatar billede steen_hansen Forsker
10. februar 2004 - 00:21 Der er 8 kommentarer og
1 løsning

Hvordan laver jeg ændring mht. redirect?

Jeg har flg.:

/default.asp

/recommend/default.asp
/recommend/ty.asp

I dokumentet /recommend/default.asp redirectes der til ty.asp (se http://www.eksperten.dk/spm/461323). ty.asp er en lille side, hvor der står "Tak fordi du anbefaler ...".

Nu skal koden fra /recommend/default.asp og /recommend/ty.asp over i en tabel i dokumentet /default.asp, og den kan jeg ikke greje. HJÆLP! :o)
Avatar billede steen_hansen Forsker
10. februar 2004 - 00:23 #1
Jeg har hevet koden fra /recommend/default.asp og gemt den som recommend.asp, som jeg inkluderer i en tabel i dokumentet /default.asp.

recommend/ty.asp har jeg ikke gjort noget ved endnu.
Avatar billede deeflate Nybegynder
10. februar 2004 - 10:34 #2
Hvis jeg har forstået dig korrekt, behøver du ikke at kopiere koden ind i et andet dokument.
Du kan i stedet bruge følgende:

server.execute("undermappe\filnavn.asp")

til at eksekvere den kode der er i dokumentet "filnavn.asp" i undermappen "undermappe".
Avatar billede steen_hansen Forsker
10. februar 2004 - 11:14 #3
Ok, jeg har lagt anbefal-siden over i en celle på default.asp. Dvs. jeg renser ty.asp for tabeller, grafik etc., så jeg kun har koden og eksekverer den direkte fra serveren?

Det er meningen, at når man har sendt anbefalingen, at formularen ændres til ty.asp, så man stadig står på default.asp. Håber du kan følge mig :o)
Avatar billede steen_hansen Forsker
10. februar 2004 - 11:25 #4
Den er lige i øjet! :o)

Kan du ikke lægge et svar?
Avatar billede deeflate Nybegynder
10. februar 2004 - 11:25 #5
ehhh... er ikke helt sikker.
Når man submitter formularen, skal man i stedet have vist ty.asp, eller hvad?

I så fald kan du måske bruge

if request.ServerVariables("REQUEST_METHOD") = "POST" then
  'hvis der er submittet
  'eksekver ty.asp
  server.execute("recommend/ty.asp")
end if

Og siden der ikke er redirectet kan du stadig få fat i værdierne via request.form

Er dog, som sagt, ikke helt sikker på, at jeg forstår, hvad der skal ske...
Avatar billede deeflate Nybegynder
10. februar 2004 - 11:25 #6
Ok :)
Avatar billede steen_hansen Forsker
10. februar 2004 - 11:35 #7
Ok, nu kan jeg se, at variablerne ikke bliver hevet med over.

- Jo, du har en forside.
- Ovre til højre på denne forside (i en celle) har du en anbefal-denne-side-formular.
- Den udfylder du og trykker på knappen "Send"
- Denne celle's indhold skal nu eksekvere funktionen og - ikke sende dig til ty.asp længere - men udskrive ty.asp inde i denne celle istedet. Du skal stadig blive på forsiden.

Men nu er variablerne ikke hevet med over. Jeg vil lige prøve dit forslag.
Avatar billede steen_hansen Forsker
10. februar 2004 - 11:40 #8
YES! Så virker det! Tak for hjælpen, deeflate :o)
Avatar billede deeflate Nybegynder
10. februar 2004 - 11:41 #9
Velbekomme :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