Avatar billede peterkopi Nybegynder
26. oktober 2002 - 12:13 Der er 9 kommentarer og
1 løsning

ASP kalender: Månedens navn på gif (helnavn)

På http://www.peterogdeandrekopier.dk/DEMO/oversigt.asp?date=01-10-2002 har jeg en kalender.

Nederst på kalenderen er der 2 gif'er; én tilbage og én frem (1 md). Jeg kan kun få den til at vise måneder som dynamisk tekst (alt=""), hvor der for denne måned fx. står sep og nov for at gå hhv. 1 md frem/1 tilbage.

Hvordan får jeg scriptet til at skrive oktober i alt-tag'et?
Avatar billede dr-data Nybegynder
26. oktober 2002 - 14:08 #1
hvordan skriver du det ud nu ?
Avatar billede peterkopi Nybegynder
26. oktober 2002 - 14:13 #2
Hej dr-data

Her er linjerne 115-126 klippet ud af scriptet:


                Response.Write("<tr>") & vbCrLf
                    Response.Write("<td colspan=""7"" bgcolor=""#e2e2e2"" valign=""top"" align=""center"">") & vbCrLf
                        Response.Write("<table border=""0"" cellspacing=""0"" cellpadding=""0"" width=""100%"">") & vbCrLf
                            Response.Write("<tr>") & vbCrLf
                                Response.Write("<td width=""50%"" valign=""top"" style=""padding-left: 4px;""><a href=""oversigt.asp?date=" & dtmPrevMonth & """ class=""SmallLink""><img src=""db_images/left.gif"" width=""8"" height=""8"" border=""0"" align=""middle"" alt=""" & ucase(left(monthname(month(dtmPrevMonth), true), 1)) & lcase(right(monthname(month(dtmPrevMonth), true), len(monthname(month(dtmPrevMonth), true))-1)) & """ target=""top"">&nbsp;" & ucase(left(monthname(month(dtmPrevMonth), true), 1)) & lcase(right(monthname(month(dtmPrevMonth), true), len(monthname(month(dtmPrevMonth), true))-1)) & "</a></td>") & vbCrLf
                                Response.Write("<td width=""50%"" align=""right"" valign=""top"" style=""padding-right: 3px;""><a href=""oversigt.asp?date=" & dtmNextMonth & """ class=""SmallLink"">" & ucase(left(monthname(month(dtmNextMonth), true), 1)) & lcase(right(monthname(month(dtmNextMonth), true), len(monthname(month(dtmNextMonth), true))-1)) & "&nbsp;<img src=""db_images/right.gif"" width=""8"" height=""8"" border=""0"" align=""middle"" alt=""" & ucase(left(monthname(month(dtmNextMonth), true), 1)) & lcase(right(monthname(month(dtmNextMonth), true), len(monthname(month(dtmNextMonth), true))-1)) & """ target=""top""></a></td>") & vbCrLf
                            Response.Write("</tr>") & vbCrLf
                        Response.Write("</table>") & vbCrLf
                    Response.Write("</td>") & vbCrLf
                Response.Write("</tr>") & vbCrLf
            Response.Write("</table>") & vbCrLf
            %>
Avatar billede dr-data Nybegynder
26. oktober 2002 - 14:20 #3
istedet for:

...nth(dtmPrevMonth), true), 1)...

brug ...nth(dtmPrevMonth), false), 1)...
Avatar billede dr-data Nybegynder
26. oktober 2002 - 14:26 #4
dvs. ucase(left(monthname(month(dtmNextMonth), false), 1)) & lcase(right(monthname(month(dtmNextMonth), false), len(monthname(month(dtmNextMonth), false))-1))
Avatar billede peterkopi Nybegynder
26. oktober 2002 - 15:57 #5
Tak for hjælpen, det virker. Kan du ikke lige lægge et svar, så du kan få nogle point?
Avatar billede dr-data Nybegynder
26. oktober 2002 - 16:04 #6
jo da ;-)
Avatar billede dr-data Nybegynder
26. oktober 2002 - 16:05 #7
done
Avatar billede dr-data Nybegynder
26. oktober 2002 - 16:06 #8
du kan også få det på links vha. TITLE="" som du gør på bileder med ALT="" :-)
Avatar billede peterkopi Nybegynder
26. oktober 2002 - 16:17 #9
Altså en dynamisk "alt-tekst" på fx et almindeligt tekst-link?
Avatar billede dr-data Nybegynder
26. oktober 2002 - 19:46 #10
jo præcist.... 8-) - kan bruges på stortset ALLE elementer :-)
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