/ 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
Ændre baggrund på en side vha. ASP
Fra : René Poulsen


Dato : 26-05-03 18:20

Hej!

Jeg har et lille problem - jeg kunne godt tænke mig at ændre
baggrunden på en side alt efter hvilket link jeg trykker på.

Jeg har to sider - f.eks. side1.asp og side2.asp

Jeg starter på side 1 hvor jeg har to links - begge to linker til
side2.asp, men jeg vil gerne have to forskellige baggrunde -
sådan at når jeg trykker på link1 kommer baggrund1.jpg på siden
'side2.asp' og hvis jeg trykker på link2 kommer baggrund2.jpg på
siden 'side2.asp'.

Jeg håber der er en eller anden der kan hjælpe mig - på forhånd
tak

/René

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

 
 
Andreas Møller (26-05-2003)
Kommentar
Fra : Andreas Møller


Dato : 26-05-03 20:55

René Poulsen wrote in dk.edb.internet.webdesign.serverside.asp:

> Jeg har et lille problem - jeg kunne godt tænke mig at ændre
> baggrunden på en side alt efter hvilket link jeg trykker på.
>
> Jeg har to sider - f.eks. side1.asp og side2.asp
>
> Jeg starter på side 1 hvor jeg har to links - begge to linker til
> side2.asp, men jeg vil gerne have to forskellige baggrunde -
> sådan at når jeg trykker på link1 kommer baggrund1.jpg på siden
> 'side2.asp' og hvis jeg trykker på link2 kommer baggrund2.jpg på
> siden 'side2.asp'.

i dine links angiver du en parameter efter sidenavnet.
eks.
link1: side1?pic=1
link2: side1?pic=2

på side2.asp henter du den variabel som nu står i url'en og bruger
den i en if-sætning til at finde ud af hvilket billede der skal
vises

<% If Request.Querystring("pic") = "1" Then
<img src="pic1.jpg">
Else
<img src="pic2.jpg">
End If
%>



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

Simon Kibsgård (26-05-2003)
Kommentar
Fra : Simon Kibsgård


Dato : 26-05-03 20:57

> Jeg starter på side 1 hvor jeg har to links - begge to linker til
> side2.asp, men jeg vil gerne have to forskellige baggrunde -
> sådan at når jeg trykker på link1 kommer baggrund1.jpg på siden
> 'side2.asp' og hvis jeg trykker på link2 kommer baggrund2.jpg på
> siden 'side2.asp'.

Det kan laves således..

Indsæt dette i side1.asp
<A href=side2.asp?filnavn=baggrund1>Baggrund1.jpg</a>
<A href=side2.asp?filnavn=baggrund2>Baggrund2.jpg</a>


indsæt så dette som body i side2.asp:
<body background="<%= request.querystring("filnavn") %>.jpg">

Venlig hilsen Simon K

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

Jens Gyldenkærne Cla~ (26-05-2003)
Kommentar
Fra : Jens Gyldenkærne Cla~


Dato : 26-05-03 20:56

René Poulsen skrev:

> Jeg starter på side 1 hvor jeg har to links - begge to linker til
> side2.asp, men jeg vil gerne have to forskellige baggrunde -
> sådan at når jeg trykker på link1 kommer baggrund1.jpg på siden
> 'side2.asp' og hvis jeg trykker på link2 kommer baggrund2.jpg på
> siden 'side2.asp'.

Ret side2.asp til således at den understøtter en variabel
querystring:

' side2.asp:
<%
   Dim bg, bgImage
   bg = Request.Querystring("bg") & ""

   Select Case bg
       Case "1"
           bgImage = "bg1.jpg"
       Case "2"
           bgImage = "bg2.jpg"
       Case Else
           bgImage = "standardbg.jpg"            
   End Select    
%>
<body style="background: url(<%= bgImage %>);">


På side1.asp kan du så skelne mellem links vha. querystring:

' side1.asp:

   <a href="side2.asp?bg=1">Link med første baggrundsbillede</a>

   <a href="side2.asp?bg=2">Link med andet baggrundsbillede</a>
--
Jens Gyldenkærne Clausen
Svar venligst under det du citerer, og citer kun det der er
nødvendigt for at forstå dit svar i sammenhængen. Se hvorfor og
hvordan på http://usenet.dk/netikette/citatteknik.html

Claus O (26-05-2003)
Kommentar
Fra : Claus O


Dato : 26-05-03 21:20

"Jens Gyldenkærne Clausen" <jens@gyros.invalid> wrote
> ' side2.asp:
> <%
> Dim bg, bgImage
> bg = Request.Querystring("bg") & ""
>
> Select Case bg
> Case "1"
> bgImage = "bg1.jpg"
> Case "2"
> bgImage = "bg2.jpg"
> Case Else
> bgImage = "standardbg.jpg"
> End Select
> %>
> <body style="background: url(<%= bgImage %>);">

> ' side1.asp:
>
> <a href="side2.asp?bg=1">Link med første baggrundsbillede</a>
>
> <a href="side2.asp?bg=2">Link med andet baggrundsbillede</a>

Forkortet udgave 3 linier istedet:
<a href="side2.asp?bg=billed1">Link med første baggrundsbillede</a>
<a href="side2.asp?bg=billed2">Link med andet baggrundsbillede</a>
<body style=background: <%= request.querystring("bg") %>.jpg>






Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408946
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste