/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
ASP Wildcard?
Fra : Mark Olsen


Dato : 29-04-04 16:35

Har et stykke kode jeg vil bruge til at inkludere et billede
dynamisk; koden er som følger:

<img src="<%
If Request.QueryString(id) = adj* then
response.Write(adj-banner.jpg)
elseif Request.Querystring(id) = aa* then
response.write(aa-banner.jpg)
end if
%>">

Mit problem er * - Wildcardet. Hvordan laver man et sådan i ASP?

Min intention var at få lavet, så alle sider hvis
id=aa_et-eller-andet
skulle includere et billede, mens alle sider med
id=adj_et-eller-andet includerer et andet billede.

På forhånd tak for hjælpen :)

M.v.h.

Mark Olsen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Torben Brandt (29-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 29-04-04 16:37

Mark Olsen skrev:
> Har et stykke kode jeg vil bruge til at inkludere et billede
> dynamisk; koden er som følger:
>
> <img src="<%
> If Request.QueryString(id) = adj* then
> response.Write(adj-banner.jpg)
> elseif Request.Querystring(id) = aa* then
> response.write(aa-banner.jpg)
> end if
> %>">
>
> Mit problem er * - Wildcardet. Hvordan laver man et sådan i ASP?

Først skal du huske at tekst-værdier skal være omkranset af ".
Eksempel: Response.Write("adj-banner.jpg")

Lad os tage linien:
If Request.QueryString(id) = adj* then
Der mener du jo faktisk bare at de tre første tegn skal være adj.
Det laves således:
If Left(Request.QueryString(id), 3) = "adj" then

mvh Torben


Mark Olsen (29-04-2004)
Kommentar
Fra : Mark Olsen


Dato : 29-04-04 17:04

Torben Brandt wrote in dk.edb.internet.webdesign.serverside.asp:
> Der mener du jo faktisk bare at de tre første tegn skal være adj.
> Det laves således:
> If Left(Request.QueryString(id), 3) = "adj" then
Har prøvet ca. 4 gange nu, men kan ikke få ovenstående til at virke
korrekt.. Den kommer bare med en ASP-fejl.

Håber du kan hjælpe?

M.v.h.
Mark Olsen

--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Torben Brandt (29-04-2004)
Kommentar
Fra : Torben Brandt


Dato : 29-04-04 17:50

Mark Olsen skrev:
> Torben Brandt skrev:
>
>>Der mener du jo faktisk bare at de tre første tegn skal være adj.
>>Det laves således:
>> If Left(Request.QueryString(id), 3) = "adj" then
>
> Har prøvet ca. 4 gange nu, men kan ikke få ovenstående til at virke
> korrekt.. Den kommer bare med en ASP-fejl.
>
> Håber du kan hjælpe?

Ikke hvis du ikke fortæller hvilken fejl der kommer...

/Torben


Christian R. Larsen (30-04-2004)
Kommentar
Fra : Christian R. Larsen


Dato : 30-04-04 14:10

"Mark Olsen" <mark@NOSPAMpg-roadshow.dk> skrev i en meddelelse
news:c6r922$nsk$1@sunsite.dk...
> Torben Brandt wrote in dk.edb.internet.webdesign.serverside.asp:
> > Der mener du jo faktisk bare at de tre første tegn skal være adj.
> > Det laves således:
> > If Left(Request.QueryString(id), 3) = "adj" then
> Har prøvet ca. 4 gange nu, men kan ikke få ovenstående til at virke
> korrekt.. Den kommer bare med en ASP-fejl.

If Left(Request.QueryString("id"), 3) = "adj" then



Søg
Reklame
Statistik
Spørgsmål : 177501
Tips : 31968
Nyheder : 719565
Indlæg : 6408527
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste