Thread View: dk.edb.internet.webdesign.serverside.asp
8 messages
8 total messages
Started by Jens R. Rasmussen
Thu, 10 Nov 2011 16:38
querystringparametre
Author: Jens R. Rasmussen
Date: Thu, 10 Nov 2011 16:38
Date: Thu, 10 Nov 2011 16:38
34 lines
2410 bytes
2410 bytes
N�r jeg skriver: Response.write "<a class='usynlig' href='sendmail1.asp?tekst=" & tekst3 & "&mail=" & server.urlencode(lemail) & "&vedr=" & tekst2 & "&overskrift=" & tekst4 &"'>Send mig mine login-data pr. mail</a>" kan jeg fint hente alle parametrene fra querystrengen, dvs. jeg kan hente tekst, mail, vedr og overskrift - endda med de rigtige v�rdier :-). For nu at spare brugerne fra at skulle aktivere hyperlinken vil jeg i stedet bruge en redirect og skriver: response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail=" & server.urlencode(lemail) & "&vedr=" & tekst2 & "&overskrift=" & tekst4 Nu kan jeg fint hente 1. parametre (i dette tilf�lde 'tekst') - mens de andre parametres v�rdier er tomme! Hvis jeg �ndrer r�kkef�lgen af parametre i Response.redirect kommer igen fint 1. parametre frem, mens de �vrige er tomme. S� der m� v�re et eller andet galt med separationen af parametre ved response.redirect! eller er det s�dant, at man her kun kan tage �n parameter med? mvh /jens -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: querystringparametre
Author: Birger Sørensen
Date: Thu, 10 Nov 2011 19:32
Date: Thu, 10 Nov 2011 19:32
38 lines
2617 bytes
2617 bytes
Jens R. Rasmussen tastede f�lgende: > N�r jeg skriver: > Response.write "<a class='usynlig' href='sendmail1.asp?tekst=" & > tekst3 & "&mail=" & server.urlencode(lemail) & "&vedr=" & > tekst2 & "&overskrift=" & tekst4 &"'>Send mig mine login-data > pr. mail</a>" > > kan jeg fint hente alle parametrene fra querystrengen, dvs. jeg > kan hente tekst, mail, vedr og overskrift - endda med de rigtige > v�rdier :-). > > For nu at spare brugerne fra at skulle aktivere hyperlinken vil > jeg i stedet bruge en redirect og skriver: > response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail=" > & server.urlencode(lemail) & "&vedr=" & tekst2 & > "&overskrift=" & tekst4 > > Nu kan jeg fint hente 1. parametre (i dette tilf�lde 'tekst') - > mens de andre parametres v�rdier er tomme! Hvis jeg �ndrer > r�kkef�lgen af parametre i Response.redirect kommer igen fint 1. > parametre frem, mens de �vrige er tomme. > > S� der m� v�re et eller andet galt med separationen af parametre > ved response.redirect! eller er det s�dant, at man her kun kan > tage �n parameter med? > > mvh > /jens Hvis jeg forst�r det rigtigt, bliver din streng ikke skrevet ud til HTML, s� du skal ikke bruge & til at separere variable - kun & (& er en HTML entity, og skal kun bruges i HTML). Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://skippersevent.dk
Re: querystringparametre
Author: Jens R. Rasmussen
Date: Thu, 10 Nov 2011 21:07
Date: Thu, 10 Nov 2011 21:07
31 lines
2570 bytes
2570 bytes
> Hvis jeg forst�r det rigtigt, bliver din streng ikke skrevet ud til
> HTML, s� du skal ikke bruge & til at separere variable - kun &
> (& er en HTML entity, og skal kun bruges i HTML).
>
> Birger
Nej mit problem er, at jeg
- i f�rste eksempel har en <a>...</a> med s�tningen ovenfor som href,
hvor querystrengen sendes med til sendmail1.asp.
Her henter jeg querystrengens 4 parametre med
Request.Querystring("..") - og f�r alle fire frem i sendmail1 med
deres rigtige v�rdier.
- i andet eksempel bruger jeg ikke en <a> ....</a> men i stedet en
response.redirect. Og n�r jeg tilsvarende i sendmail1.asp vil hente
querystrengens 4 parameter er de sidste 3 tomme! Jeg f�r ingen fejl
men indholdet af de sidste 3 parametre er ikke f�rt med over. Og det
er ikke parameter 2 der er problemet - for bytter jeg om i afsendelse
af parameter 1 og 2 - kan jeg modtage den gamle 2 men ikke den gamle
1 :-(
Da de 2 overf�rsler mhv. <a>..</a> og querystreng er helt ens, er mit
sp�rgsm�l om der er begr�nsninger p� en response.redirect - som der
ikke er p� overf�rsler med <a>.... </a>?
--
Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- P�dagogiske tutorials p� dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials
Re: querystringparametre
Author: J�rn Andersen
Date: Thu, 10 Nov 2011 22:52
Date: Thu, 10 Nov 2011 22:52
18 lines
1654 bytes
1654 bytes
On 10 Nov 2011 16:38:40 GMT, Jens R. Rasmussen <Jens.R.Rasmussen@uni-c.dk> wrote: >S� der m� v�re et eller andet galt med separationen af parametre >ved response.redirect! eller er det s�dant, at man her kun kan >tage �n parameter med? Ja, det er et problem at tage parametre med i Response.Redirect. Jeg kan ikke lige nu huske de eksakte begr�nsinger. Hvis jeg finder det, vender jeg tilbage. Mvh. J�rn -- J�rn Andersen socialister.dk marxisme.dk
Re: querystringparametre
Author: Birger Sørensen
Date: Fri, 11 Nov 2011 00:50
Date: Fri, 11 Nov 2011 00:50
47 lines
3138 bytes
3138 bytes
Jens R. Rasmussen har bragt dette til os:
>> Hvis jeg forst�r det rigtigt, bliver din streng ikke skrevet ud til
>> HTML, s� du skal ikke bruge & til at separere variable - kun &
>> (& er en HTML entity, og skal kun bruges i HTML).
>>
>> Birger
>
> Nej mit problem er, at jeg
>
> - i f�rste eksempel har en <a>...</a> med s�tningen ovenfor som href,
> hvor querystrengen sendes med til sendmail1.asp.
> Her henter jeg querystrengens 4 parametre med
> Request.Querystring("..") - og f�r alle fire frem i sendmail1 med
> deres rigtige v�rdier.
>
> - i andet eksempel bruger jeg ikke en <a> ....</a> men i stedet en
> response.redirect. Og n�r jeg tilsvarende i sendmail1.asp vil hente
> querystrengens 4 parameter er de sidste 3 tomme! Jeg f�r ingen fejl
> men indholdet af de sidste 3 parametre er ikke f�rt med over. Og det
> er ikke parameter 2 der er problemet - for bytter jeg om i afsendelse
> af parameter 1 og 2 - kan jeg modtage den gamle 2 men ikke den gamle
> 1 :-(
>
> Da de 2 overf�rsler mhv. <a>..</a> og querystreng er helt ens, er mit
> sp�rgsm�l om der er begr�nsninger p� en response.redirect - som der
> ikke er p� overf�rsler med <a>.... </a>?
Jeg er ikke tilASP...
Men det ser alts� forkert ud med mine �jne :/
response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail="
& server.urlencode(lemail) & "&vedr=" & tekst2 &
"&overskrift=" & tekst4
...m� v�re en redirekt til et andet script (sendmail1.asp), og s� skal
du ikke bruge & til adskillelse (det skrives ikke i et
HTML-dokument, men direkte til scriptet).
Der skal IMHO st�
response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail="
& server.urlencode(lemail) & "&vedr=" & tekst2 &
"&overskrift=" & tekst4
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://skippersevent.dk
Re: querystringparametre
Author: Jens R. Rasmussen
Date: Fri, 11 Nov 2011 15:30
Date: Fri, 11 Nov 2011 15:30
26 lines
2529 bytes
2529 bytes
> Der skal IMHO st� > response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail=" > & server.urlencode(lemail) & "&vedr=" & tekst2 & > "&overskrift=" & tekst4 Nu skal jeg v�re den sidste til at g�re mig klog; men det er min opfattelse af parametrene i en querystreng SKAL adskilles af &. Og hvis jeg f�lger din anvisning f�r jeg jo ikke nogle &'er med i min querystreng. Endvidere fungerer det perfekt med response.write <a>..</a>, hvor igen querystrengens parametre er adskilt af "&". Jeg kan lave en work-around, hvis jeg pakker alle 4 parametre ind i 1. parameter og fx afskiller dem med fx pund-tegn - og s� p� den anden side hiver den ene parameter, jeg kan hive ud med request.querystring, og s�ger efter f�rste, anden og 3 pund-tegn. Lidt klodset men muligt. S� derfor tror jeg mere p� J�rgens fornemmelse, af at der er nogle begr�nsninger p� Response.redirect og m�ske ogs� anvisninger p� l�sninger - selvom jeg kke har kunne google dem. -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Re: querystringparametre
Author: Birger Sørensen
Date: Fri, 11 Nov 2011 18:49
Date: Fri, 11 Nov 2011 18:49
38 lines
3097 bytes
3097 bytes
Jens R. Rasmussen frembragte: >> Der skal IMHO st� >> response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail=" >> & server.urlencode(lemail) & "&vedr=" & tekst2 & >> "&overskrift=" & tekst4 > > Nu skal jeg v�re den sidste til at g�re mig klog; men det er min > opfattelse af parametrene i en querystreng SKAL adskilles af &. Og hvis > jeg f�lger din anvisning f�r jeg jo ikke nogle &'er med i min > querystreng. Endvidere fungerer det perfekt med response.write <a>..</a>, > hvor igen querystrengens parametre er adskilt af "&". > > Jeg kan lave en work-around, hvis jeg pakker alle 4 parametre ind i 1. > parameter og fx afskiller dem med fx pund-tegn - og s� p� den anden side > hiver den ene parameter, jeg kan hive ud med request.querystring, og > s�ger efter f�rste, anden og 3 pund-tegn. Lidt klodset men muligt. > > S� derfor tror jeg mere p� J�rgens fornemmelse, af at der er nogle > begr�nsninger p� Response.redirect og m�ske ogs� anvisninger p� l�sninger > - selvom jeg kke har kunne google dem. response.write skriver til et html dokument, derfor skal du have & response.redirekt sender output til en server der skal levere parametre til et nyt script. Der skal bruges & - ikke & (Det er derfor du kun f�r den f�rste variabel...) Og hvis du l�ser det jeg har skrevet, vil du se, at dine &'er er der stadig... "&mail=" .. "&vedr=" .. "&overskrift=" Har du pr�vet det? Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://skippersevent.dk
Re: querystringparametre
Author: Jens R. Rasmussen
Date: Fri, 11 Nov 2011 20:21
Date: Fri, 11 Nov 2011 20:21
27 lines
2362 bytes
2362 bytes
> >> Der skal IMHO st� > >> response.redirect "sendmail1.asp?tekst=" & tekst3 & "&mail=" > >> & server.urlencode(lemail) & "&vedr=" & tekst2 & > >> "&overskrift=" & tekst4 ... > Og hvis du l�ser det jeg har skrevet, vil du se, at dine &'er er der > stadig... > "&mail=" .. "&vedr=" .. "&overskrift=" > > Har du pr�vet det? Jeg m� desv�rre :-) give dig ret. Undskyld min langsommelighed og tak for dit t�lmod med mig. Jeg mener jeg havde testet det f�rste gang du skrev uden held - men nu ser det ud til at virke. Gad vide om jeg nogensinde l�rer dette? mvh /Jens -- Vil du l�re at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET? - P�dagogiske tutorials p� dansk - Kom godt i gang med koderne KLIK HER! => http://www.html.dk/tutorials
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads