Avatar billede jensb Nybegynder
07. juli 2002 - 23:36 Der er 8 kommentarer og
1 løsning

ASP skift baggrundsfarve

Hej

Jeg er lige igang med at prøve at lære ASP, ved hjælp af et kursus fra html.dk

Men jeg har lidt problemer med at få det her til at virke, så baggrunden skifter farve.

Jeg har to sider, en med en form på, og en ASP side som så skulle skifte baggrundsfarve.

Formularsiden ligger her  http://www.schaeferhundene.dk/asp/formular.htm


Og ASP siden ser således ud

<%

strOverskrift = "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
Select Case Request.Form("farve")
Case "r"
strBaggrundsfarve = 2rgb(255,0,0)
Case "g"
strBaggrundsfarve = 2rgb(0,255,0)
Case "b"
strBaggrundsfarve = 2rgb(0,0,255)
Case Else
strBaggrundsfarve = 2rgb(255,255,255)
End Select
%>

<html>

<head>
<title>ASP</title>
</head>

<body style="background: <% =strBaggrundsfarve %>;">


<% Response.Write strOverskrift

</body>

</html>


Det er skrevet fuldstændig som i eksemplet fra kurset. Men siden kan slet ikke åbne. Jeg synes selv det virker lidt underligt at ASP scriptet kommer allerførst på siden, og har prøvet at rykke lidt rundt på det, og så kunne jeg også få siden til at åbne, og skrive navnet som man havde indtastet på formularsiden...men baggrundsfarven skiftede ikke

Hjælp!!
Avatar billede jensb Nybegynder
07. juli 2002 - 23:38 #1
Hov denne linie skal selvfølgelig se sådan ud  <% Response.Write strOverskrift %>



men det er nu ikke det der var problemet
Avatar billede zob Nybegynder
07. juli 2002 - 23:44 #2
prøv at kalde forumlar.html til fomurlar.asp
Avatar billede zob Nybegynder
07. juli 2002 - 23:45 #3
nå.. Nej :)
Avatar billede zob Nybegynder
07. juli 2002 - 23:46 #4
brug den her:

<%
strOverskrift = "<h1>Hej " & Request.Form("brugernavn") & "</h1>"
Select Case Request.Form("yndlingsfarve")
Case "r"
    strBaggrundsfarve = "rgb(255,0,0)"
Case "g"
    strBaggrundsfarve = "rgb(0,255,0)"
Case "b"
    strBaggrundsfarve = "rgb(0,0,255)"
Case Else
    strBaggrundsfarve = "rgb(255,255,255)"
End Select
%>
<html>
<title>Formular</title>
<head>
</head>
<body style="background: <% =strBaggrundsfarve %>;">

<% Response.Write strOverskrift %>

</body>
</html>
Avatar billede zob Nybegynder
07. juli 2002 - 23:47 #5
har faktisk fundet fejlen i din..
ver gang

strBaggrundsfarve = "rgb(0,0,255)"
kommer hos dig skriver du ikke
" bagefter...
Avatar billede jensb Nybegynder
07. juli 2002 - 23:49 #6
Cool...Jeg har bare stirret på den i 20 minutter, og fuldstændig overset det... havde også skrevet 2 istedet for "  foran....min shift knap er ikke så god mere :-)

Tak for hjælpen, nu virker det
Avatar billede zob Nybegynder
07. juli 2002 - 23:51 #7
godt :)
Avatar billede zob Nybegynder
07. juli 2002 - 23:52 #8
takker faktisk for point! :o)
Avatar billede jensb Nybegynder
07. juli 2002 - 23:53 #9
de var godt givet ud...nu kan jeg komme videre i studiet :-)
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