Avatar billede jens_k Nybegynder
23. januar 2003 - 02:23 Der er 2 kommentarer og
1 løsning

Samme link mange steder..

Hej..

Jeg har en ASP side på ca 1000 linier.

Jeg bruger det samme link rigtig mange gange.

Min side er delt op i afsnit, lad os sige 10 links pr afsnit.

Så det jeg gør, for at gøre min kode mere overskuelig, er at pr afsnit jeg har, der laver jeg en variabel som hedder Link, og så smider jeg linket deri, istedet for skrive linket 10 gange.

<%
Link = "web.asp?OpenUser=" & OpenUser & "&OpenFile=" & OpenFile & "&mode=new"
%>

Og jeg skriver så : <a href="<%= Link%>">Tekst</a>

Det virker sådan set meget fint, det eneste som ikke er ens ved alle afsnitene er "Mode" som jeg bruger i min Querystring.

Mit problem nu, er at jeg får en information mere jeg skal have med rundt i alle min Querystrings. Jeg har en gang før siddet og tilføjet den alle steder, men gider ikke til og gøre det nu, jeg ved der kommer flere på et andet tidspunkt.

Hvis jeg i toppen af siden skriver :

<%
Link = web.asp?OpenUser=" & OpenUser & "&OpenFile=" & OpenFile & ""
%>

Og jeg så ved hver afsnit f.eks skriver :
<%
LinkMode = "&mode=new"
%>

Og jeg så skriver ved linket : <a href="<%=Link%><%=LinkMode%>">Tekst</a>

Så burde det jo virke efter hensigten.

Problemet er bare at hvert afsnit f.eks har et ID som jeg også har med i min Querystring.

Derfor duer det ikke at jeg laver Link variablen i toppen af siden, da dette ID ændre sig ved hvert afsnit. Det vil sige jeg skal lave det som en slags funktion den kalder ved hvert afsnit.

Hvordan får jeg mit problem løst ?


Er det forståeligt hvad jeg mener ? Ellers må jeg jo give en bedre forklaring..

Mvh

Jens K
Avatar billede mortvader Nybegynder
23. januar 2003 - 08:39 #1
<%
Link = "web.asp?OpenUser=" & OpenUser & "&OpenFile=" & OpenFile & "&mode=new&id="&id
%>

ellers forstår jeg ikke dit spørgsmål..
Avatar billede cesil Nybegynder
23. januar 2003 - 16:24 #2
Hvad med at skrive:
Link = link & "&id="&id
Avatar billede jens_k Nybegynder
23. marts 2003 - 15:31 #3
Jeg har fået det til at virke via en funktion.

Jens K
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