Avatar billede cygnet Praktikant
19. juli 2002 - 20:51 Der er 2 kommentarer og
2 løsninger

Få sin url ind i sin action

Hej

Jeg har et form felt jeg genbruger på en række sider.

Dog har jeg et problem omkring actionen

<form method="post" action="default.asp">

Hvor jeg gerne vil have at hvis jeg bruger den inlude på billeder.asp

Skal det ændres til

<form method="post" action="billeder.asp">

Er der ikke en smart måde hvorpå man kan hente url'en og indsætte den ?

Måske noget i stil med
<form method="post" action="<% get url %>">

Håber I kan hjælpe

/cygnet
Avatar billede eagleeye Praktikant
19. juli 2002 - 20:53 #1
Du kan bruger Request.ServerVariables("SCRIPT_NAME"):

<form method="post" action="<%=Request.ServerVariables("SCRIPT_NAME")%>">
Avatar billede cygnet Praktikant
19. juli 2002 - 21:11 #2
Takker

Kan jeg også gøre det i dette tilfælde ?

Response.Redirect("default.asp")
Avatar billede KingMedia Novice
19. juli 2002 - 21:18 #3
Ja... 

hvis det er den samme side som den skal redirecte til...

Men for at gøre det hurtigere, ville jeg gøre følgende.....


<%
Dim Script
Script = Request.ServerVariables("SCRIPT_NAME")
%>

<form method="post" action="<%=Script%>">
</form>

<%
Response.Redirect(Script)
%>

Det bedste er at smide servervariablen ind i en variabel og dim'e den ...
Det går hurtigere når den variabel er erklæret på forhånd, end hvis serveren skal stikke næsen i servervariabel kollektionen hver gang *S*

/KingMedia
Avatar billede cygnet Praktikant
19. juli 2002 - 22:20 #4
Tak for hjælpen - de begynder sgu at sparke røv det her :-)
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