Avatar billede 3dmaxer.dk Nybegynder
24. juli 2001 - 23:12 Der er 14 kommentarer og
1 løsning

loade samme side

jeg skal loade den samme side. Enten med en eller anden form for reload eller load af den nuværende adresse. Betingelsen er bare at formen virker.

fx
<form action=\"java script:location.reload()\" METHOD=\"POST\">

de indtastede værdier i formen \"huskes\" ikke ved denne reload. Findes der en anden mulighed hvor værdierne huskes?

Bare skrive adressen på siden virker ikke, da det ikke altid er den samme side (forstod i det:-)
Avatar billede netsrac Praktikant
24. juli 2001 - 23:15 #1
<form action=\"java script:location.href = location.href;\" METHOD=\"POST\">
Avatar billede speedy Nybegynder
24. juli 2001 - 23:24 #2
er det en statisk HTML-side, eller bruger du ASP/PHP ?
Avatar billede 3dmaxer.dk Nybegynder
24. juli 2001 - 23:55 #3
netsrac:
nej, det virker ikke. Den gemmer ikke det der står i felterne

speedy:
asp
Avatar billede speedy Nybegynder
24. juli 2001 - 23:58 #4
okay, jeg kender ikke noget til ASP, men i PHP ville jeg gøre således.

<form action=\"java script:location.href = location.href;\" METHOD=\"POST\">
<INPUT type=\"text\" name=\"testing\" value=\"<?=$testing?>\">
</FORM>


/SpEeDy
Avatar billede 3dmaxer.dk Nybegynder
25. juli 2001 - 00:05 #5
Speedy:
Du bruger den samme action metode som netsrac, så det virker vel heller ikke.
Avatar billede speedy Nybegynder
25. juli 2001 - 00:06 #6
jeps, men jeg bruger

value=\"<?=$testing?>\">

hvilket i PHP skriver værdien af variablen, som jo bliver medsendt.
Avatar billede netsrac Praktikant
25. juli 2001 - 00:07 #7
<FORM ACTION=\"<%=Request.ServerVariables(\"script_name\")%>\" METHOD=\"post\">
<INPUT TYPE=\"text\" name=\"test\" value=\"<%=Request.form(\"test\")%>\">
Avatar billede speedy Nybegynder
25. juli 2001 - 00:09 #8
netsrac>> Lige netop det jeg forsøgte at gøre i PHP :)

/SpEeDy
Avatar billede 3dmaxer.dk Nybegynder
25. juli 2001 - 00:13 #9
hmhm, value har i mit tilfælde en værdi fra starten som skal stå der (jeg er krævene:-)), så jeg kan i alle omstændigheder ikke bruge det forslag. Dvs. value er optaget.

Andre forslag?

Avatar billede speedy Nybegynder
25. juli 2001 - 00:15 #10
ikke mere fra mig :(
Avatar billede netsrac Praktikant
25. juli 2001 - 00:15 #11
<FORM ACTION=\"<%=Request.ServerVariables(\"script_name\")%>\" METHOD=\"post\">
<% If Request.form(\"test\") <> \"\" Then %>
<INPUT TYPE=\"text\" name=\"test\" value=\"<%=Request.form(\"test\")%>\"> 
<% else%>
<INPUT TYPE=\"text\" name=\"test\" value=\"standart\"> 
<%end if%>
Avatar billede 3dmaxer.dk Nybegynder
25. juli 2001 - 00:21 #12
Selvfølgelig Netsrac
\"<%=Request.ServerVariables(\"script_name\")%>\"
er løsningen - ser ud til at virke som det skal

Hvorfor kom jeg ikke selv på det :-)
Avatar billede 3dmaxer.dk Nybegynder
25. juli 2001 - 00:27 #13
og dog - hvordan er det nu man får hele adressen og ikke kun navnet på siden?

dvs. at
/default.asp?tip=10

og ikke kun
/default.asp
Avatar billede netsrac Praktikant
25. juli 2001 - 00:55 #14
<%=request.servervariables(\"QUERY_STRING\")%>
Avatar billede 3dmaxer.dk Nybegynder
25. juli 2001 - 01:00 #15
Tak! Lidt langt, men det virker

<%=Request.ServerVariables(\"script_name\")%>?<%=request.servervariables(\"QUERY_STRING\")%>
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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