07. august 2003 - 11:34
Der er
26 kommentarer
css og asp
Hej Hvordan bruger man asp i sit stylesheet, således at stylesheetet skifter baggrundsfarven i <body> hverdag?
Annonceindlæg fra Computerworld
07. august 2003 - 11:38
#1
<HTML> <BODY> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> osv.
07. august 2003 - 12:14
#2
hej thomas hvad helt præcist gør denne sætning: background-color: #<% =strBackgroundcolor %>; Jeg må indrømme at jeg ikke er helt stiv i asp.
07. august 2003 - 12:18
#3
Den indsætter asp-variablen strBackgoundcolor i dit stylesheet. Så skal du bare sørge for, at variablen indeholder en tilfældig farve, f.eks. (ikke testet): <% Dim strBackgroundcolor strBackgroundcolor = int(rnd*255) + 1 & int(rnd*255) + 1 & int(rnd*255) + 1 %> HTML> <BODY> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style>
07. august 2003 - 12:20
#4
Ups det gik lidt stærkt... prøver lige igen. to sek
07. august 2003 - 12:20
#5
Sådan: <% Dim strBackgroundcolor Randomize strBackgroundcolor = Hex(int(rnd*255) + 1) & Hex(int(rnd*255) + 1) & Hex(int(rnd*255) + 1) %> <HTML> <BODY> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> </body> </html>
07. august 2003 - 12:22
#6
Nu skifter den til en tilfældig farve hver gang du opdaterer. Du kan også sætte den til f.eks. at have en farve pr dag i ugen eller hvad du nu vil.
07. august 2003 - 12:49
#7
Ok... Men hvad nu hvis den skal være rød om mandagen, hvid tirsdag, blå onsdag osv...??
07. august 2003 - 13:31
#8
Så gør du sådan her: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'søndag' strBackgroundcolor = "ff0000" Case 2 'mandag' strBackgroundcolor = "00ff00" Case 3 'tirsdag osv' strBackgroundcolor = "ff00ff" Case 4 strBackgroundcolor = "0000ff" Case 5 strBackgroundcolor = "ffff00" Case 6 strBackgroundcolor = "ffffff" Case 7 strBackgroundcolor = "00ffff" End Select %> <HTML> <BODY> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> </body> </html>
07. august 2003 - 13:34
#9
Fik lige byttet rundt på dagene: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'mandag' strBackgroundcolor = "ff0000" Case 2 'tirsdag' strBackgroundcolor = "00ff00" Case 3 'onsdag' strBackgroundcolor = "ff00ff" Case 4 'torsdag' strBackgroundcolor = "0000ff" Case 5 'fredag' strBackgroundcolor = "ffff00" Case 6 'lørdag' strBackgroundcolor = "ffffff" Case 7 'søndag' strBackgroundcolor = "00ffff" End Select %> <HTML> <BODY> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> </body> </html>
07. august 2003 - 13:52
#10
Jeg syntes ikke rigtigt der sker noget, min kode ser således ud: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'søndag' strBackgroundcolor = "ff0000" Case 2 'mandag' strBackgroundcolor = "00ff00" Case 3 'tirsdag osv' strBackgroundcolor = "ff00ff" Case 4 strBackgroundcolor = "0000ff" Case 5 strBackgroundcolor = "000000" Case 6 strBackgroundcolor = "ffffff" Case 7 strBackgroundcolor = "00ffff" End Select %> <html> <head> <link rel="stylesheet" type="text/css" href="style_myg.css"> <title>Aagreen Design </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" bgcolor="#FFFFFF"> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> <table width="100%" border="1" bordercolor="black" cellspacing="0" cellpadding="0" height="100%" bgcolor="#5EAABF"> <tr> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="center" width="700" height="149"><img src="/header/<% =Weekday(Now,VbMonday) %>.jpg" width="800" height="149" lowsrc="logo6.jpg" align="bottom"></td> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="left" width="800" valign="bottom" background="top_bar.jpg" height="24"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#000000"> <a href="main.asp" target="IFMAIN">.Forside</a> <a href="job.asp" target="IFMAIN">.Beskæftigelse</a> <a href="om_mig.asp" target="IFMAIN">. Om Mig</a> <a href="art.asp" target="IFMAIN">.Referencer</a> <a href="links.asp" target="IFMAIN">.Links</a> </font></div> </td> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td width="50%" height="345" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="left" width="800" height="360%" valign="top"><iframe name="IFMAIN" frameborder="0" border="0" width="800" height="100%" src="main.asp" title="MainIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="345" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td width="50%" height="30" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td width="800" height="55" bgcolor="#FFFFFF" valign="top"><iframe name="IFLOGIN" frameborder="0" border="0" width="800" height="55" src="bottom.asp" title="LoginIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="30" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> </table> </body> </html>
07. august 2003 - 13:57
#11
Det er fordi du har et eksternt stylesheet, som sikkert overruler det nye. Fjern Body {bgcolor: } fra filen style_myg.css og bgcolor="#FFFFFF" i dit body-tag, så virker det.
07. august 2003 - 13:58
#12
Prøv dette: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'mandag' strBackgroundcolor = "ff0000" Case 2 'tirsdag' strBackgroundcolor = "00ff00" Case 3 'onsdag' strBackgroundcolor = "ff00ff" Case 4 'torsdag' strBackgroundcolor = "0000ff" Case 5 'fredag' strBackgroundcolor = "ffff00" Case 6 'lørdag' strBackgroundcolor = "ffffff" Case 7 'søndag' strBackgroundcolor = "00ffff" End Select %> <html> <head> <title>Aagreen Design </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> <table width="100%" border="1" bordercolor="black" cellspacing="0" cellpadding="0" height="100%" bgcolor="#5EAABF"> <tr> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="center" width="700" height="149"><img src="/header/<% =Weekday(Now,VbMonday) %>.jpg" width="800" height="149" lowsrc="logo6.jpg" align="bottom"></td> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="left" width="800" valign="bottom" background="top_bar.jpg" height="24"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#000000"> <a href="main.asp" target="IFMAIN">.Forside</a> <a href="job.asp" target="IFMAIN">.Beskæftigelse</a> <a href="om_mig.asp" target="IFMAIN">. Om Mig</a> <a href="art.asp" target="IFMAIN">.Referencer</a> <a href="links.asp" target="IFMAIN">.Links</a> </font></div> </td> <td border="1" width="50%" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td width="50%" height="345" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td align="left" width="800" height="360%" valign="top"><iframe name="IFMAIN" frameborder="0" border="0" width="800" height="100%" src="main.asp" title="MainIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="345" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> <tr> <td width="50%" height="30" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> <td width="800" height="55" bgcolor="#FFFFFF" valign="top"><iframe name="IFLOGIN" frameborder="0" border="0" width="800" height="55" src="bottom.asp" title="LoginIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="30" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> </tr> </table> </body> </html>
07. august 2003 - 13:59
#13
Bemærk at jeg har fjernet dit .css stylesheet - det skal du bare sætte på igen, når .css-filen er ændret.
07. august 2003 - 14:07
#14
baggrunden er stadig hvid det burde den da ikke være vel?
07. august 2003 - 14:11
#15
Det er nok fordi du har angivet at alle dine celler skal være hvide, f.eks. <td width="50%" height="30" bgcolor="#FFFFFF" bordercolor="#FFFFFF"> </td> Fjern bgcolor="#FFFFFF" alle steder.
07. august 2003 - 14:16
#16
hjælp... :-( Jeg har fjernet det alle steder, men den er stadig hvad. Jeg syntes ikke at gider skifte farve. koden: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'mandag' strBackgroundcolor = "395877" Case 2 'tirsdag' strBackgroundcolor = "881313" Case 3 'onsdag' strBackgroundcolor = "ff00ff" Case 4 'torsdag' strBackgroundcolor = "67C403" Case 5 'fredag' strBackgroundcolor = "881313" Case 6 'lørdag' strBackgroundcolor = "881313" Case 7 'søndag' strBackgroundcolor = "881313" End Select %> <html> <head> <title>Aagreen Design </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> <table width="100%" border="1" bordercolor="black" cellspacing="0" cellpadding="0" height="100%" bgcolor="#5EAABF"> <tr> <td border="1" width="50%" bgcolor="" bordercolor=""> </td> <td align="center" width="700" height="149"><img src="/header/<% =Weekday(Now,VbMonday) %>.jpg" width="800" height="149" lowsrc="logo6.jpg" align="bottom"></td> <td border="1" width="50%" bgcolor="" bordercolor=""> </td> </tr> <tr> <td border="1" width="50%" bgcolor="" bordercolor=""> </td> <td align="left" width="800" valign="bottom" background="top_bar.jpg" height="24"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#000000"> <a href="main.asp" target="IFMAIN">.Forside</a> <a href="job.asp" target="IFMAIN">.Beskæftigelse</a> <a href="om_mig.asp" target="IFMAIN">.Om Mig</a> <a href="art.asp" target="IFMAIN">.Referencer</a> <a href="links.asp" target="IFMAIN">.Links</a> </font></div> </td> <td border="1" width="50%" bgcolor="" bordercolor=""> </td> </tr> <tr> <td width="50%" height="345" bgcolor="" bordercolor=""> </td> <td align="left" width="800" height="360%" valign="top"><iframe name="IFMAIN" frameborder="0" border="0" width="800" height="100%" src="main.asp" title="MainIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="345" bgcolor="" bordercolor=""> </td> </tr> <tr> <td width="50%" height="30" bgcolor="" bordercolor=""> </td> <td width="800" height="55" bgcolor="" valign="top"><iframe name="IFLOGIN" frameborder="0" border="0" width="800" height="55" src="bottom.asp" title="LoginIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="30" bgcolor="" bordercolor=""> </td> </tr> </table> </body> </html>
07. august 2003 - 14:24
#17
Du er sikker på det ikke er i din iframes, at baggrunden er hvid? Fjern også bgcolor="" fra dine <td> Du har også angivet bgcolor i din table.
07. august 2003 - 14:34
#18
nu er det vist kan en jeg mangler men jeg kan ikke finde den...
07. august 2003 - 14:40
#19
OK... Hvordan får man så IFRAME til at følge samme princip
07. august 2003 - 15:03
#20
Kan man ikke få iframe til at følge resten med skift af baggrund farve..?
07. august 2003 - 15:11
#21
Jo med <iframe bgcolor="#<% =strBackgroundcolor %>">.
07. august 2003 - 15:17
#22
Jeg kan ikke få det til at virke jeg har sat det ind i koden:: <% Dim strBackgroundcolor Select Case WeekDay(Now, 2) Case 1 'mandag' strBackgroundcolor = "395877" Case 2 'tirsdag' strBackgroundcolor = "881313" Case 3 'onsdag' strBackgroundcolor = "ff00ff" Case 4 'torsdag' strBackgroundcolor = "2F7A9A" Case 5 'fredag' strBackgroundcolor = "881313" Case 6 'lørdag' strBackgroundcolor = "881313" Case 7 'søndag' strBackgroundcolor = "881313" End Select %> <html> <head> <title>Aagreen Design </title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> </head> <body text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0"> <style> BODY{ background-color: #<% =strBackgroundcolor %>; } </style> <table width="100%" border="1" bordercolor="black" cellspacing="0" cellpadding="0" height="100%"> <tr> <td border="1" width="50%" bordercolor=""> </td> <td align="center" width="700" height="149"><img src="/header/<% =Weekday(Now,VbMonday) %>.jpg" width="800" height="149" lowsrc="logo6.jpg" align="bottom"></td> <td border="1" width="50%" bordercolor=""> </td> </tr> <tr> <td border="1" width="50%" bordercolor=""> </td> <td align="left" width="800" valign="bottom" background="top_bar.jpg" height="24"> <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="4" color="#000000"> <a href="main.asp" target="IFMAIN">.Forside</a> <a href="job.asp" target="IFMAIN">.Beskæftigelse</a> <a href="om_mig.asp" target="IFMAIN">.Om Mig</a> <a href="art.asp" target="IFMAIN">.Referencer</a> <a href="links.asp" target="IFMAIN">.Links</a> </font></div> </td> <td border="1" width="50%" bordercolor=""> </td> </tr> <tr> <td width="50%" height="345" bordercolor=""> </td> <td align="left" width="800" height="360%" valign="top"> <iframe bgcolor="#<% =strBackgroundcolor %>" name="IFMAIN" frameborder="0" border="0" width="800" height="100%" src="main.asp" title="MainIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="345" bordercolor=""> </td> </tr> <tr> <td width="50%" height="30" bordercolor=""> </td> <td width="800" height="55" valign="top"> <iframe bgcolor="#<% =strBackgroundcolor %>" name="IFLOGIN" frameborder="0" border="0" width="800" height="55" src="bottom.asp" title="LoginIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td> <td width="50%" height="30" bordercolor=""> </td> </tr> </table> </body> </html>
07. august 2003 - 15:27
#23
den tager det ikke med: <iframe bgcolor="#<% =strBackgroundcolor %>" name="IFMAIN" frameborder="0" border="0" width="800" height="100%" src="main.asp" title="MainIFrame"> <!-- Alternate content for non-supporting browsers --> </iframe></td>
07. august 2003 - 15:33
#24
Burde det ikke virke nu ?
07. august 2003 - 15:52
#25
Jeg har fundet ud af det, du skal have mange tak for hjælpen..
07. august 2003 - 18:33
#26
Var ikke lige ved computeren... Virker det nu?
Vi tilbyder markedets bedste kurser inden for webudvikling