Avatar billede simsen Mester
08. juli 2003 - 14:59 Der er 5 kommentarer og
1 løsning

Menuliste hentes fra db med underliggende billede

Hejsa

Først og fremmest undskyld, er det ikke den rigtige kategori. Det er en blanding af HTML, CSS og ASP, så jeg vidste ikke lige hvor jeg skulle putte den hen.

Jeg har en side, hvor jeg gerne vil have listet menunavne hentet fra en db i toppen. Over/Under hver punkt, den henter frem, skal der ligges et billede.

Eks:
---------  ----------  ----------
| Menu 1  | | Menu 2  | | Menu 3  |
---------  ----------  ----------

Jeg tænkte mig så, at jeg kunne lave  noget med css og tabel, når jeg henter navnene ind.

I css har jeg lavet:

.menutopbillede {
    position:relative;
  top: 1px;
  left: 1px;
  z-index: 1;
}

.menutoptekst {
    position:absolute;
  top: 25px;
  left: 32px;
  z-index: 2;
}
.menutoptekst2 {
    position:relative;
  left: 8px;
  top: 3px;
  z-index: 3;
}

I selve html filen har jeg så lavet følgende:

<%
opencon
call ChooseTableWhereSort ("undermenu", "mellemmenuID", "15", "undermenuID asc")
%>
<table BORDER="2">
<tr>
<td>
<table border="1">
<%

      If Not rs.EOF Then
        While Not rs.EOF
            Response.Write "<tr><td width=100px class=""menutopbillede"">"
            Response.Write "<IMG SRC=""../../xp3.gif"" BORDER=0 WIDTH=100 HEIGHT=25></td><tr>"
            Response.Write "<td width=100px class=""menutoptekst2"">"
            Response.Write rs("undermenunavn")
            Response.Write "</td></tr>"
            rs.MoveNext
        Wend
      Else
        Response.Write "No Record Found"
      End If


      rs.Close
      Set rs = Nothing
%>
</table>
</td>
<td width="5%" align="center" valign="middle"><IMG SRC="../../Images/RB-momblnk.gif" BORDER="0" WIDTH="100" HEIGHT="86" ALIGN="bottom" ALT=""></td>
</tr>

</table>

Der sker bare det - at uanset hvordan jeg vender og drejer tr og/eller td at den ikke skriver teksten ovenpå billedet men enten ved siden af eller under.

Nogen der kan hjælpe mig?

simsen :-)
Avatar billede senj Nybegynder
08. juli 2003 - 15:42 #1
Det her du mener?

<table border="1">
<%

      If Not rs.EOF Then
        While Not rs.EOF
            Response.Write "<td width=100px class=""menutoptekst2"">"
            Response.Write rs("undermenunavn")
            Response.Write "</td></tr>"
            Response.Write "<tr><td width=100px class=""menutopbillede"">"
            Response.Write "<IMG SRC=""../../xp3.gif"" BORDER=0 WIDTH=100 HEIGHT=25></td><tr>"
            rs.MoveNext
        Wend
      Else
        Response.Write "No Record Found"
      End If


      rs.Close
      Set rs = Nothing
%>
</table>
Avatar billede senj Nybegynder
08. juli 2003 - 15:44 #2
Nej
<table border="1">
<%
      If Not rs.EOF Then
        While Not rs.EOF
            Response.Write "<tr><td width=100px class=""menutoptekst2"">"
            Response.Write rs("undermenunavn")
            Response.Write "</td></tr>"
        Response.Write "<tr><td width=100px class=""menutopbillede"">"
            Response.Write "<IMG SRC=""../../xp3.gif"" BORDER=0 WIDTH=100 HEIGHT=25></td></tr>"
            rs.MoveNext
        Wend
      Else
        Response.Write "No Record Found"
      End If


      rs.Close
      Set rs = Nothing
%>
</table>
Avatar billede simsen Mester
08. juli 2003 - 15:55 #3
senj

Det hjalp ikke meget - den flyttede bare teksten ovenover billedet og ikke i billedet
Avatar billede senj Nybegynder
08. juli 2003 - 16:08 #4
Nååå skulle lige forstå sp.

Du skal bruge background kommandoen

<table border="1">
<tr>
<td background="http://www.carp.dk/images/topimg.jpg">EKSPERTENEKSPTERE</td>
</tr>
</table>
Avatar billede simsen Mester
08. juli 2003 - 19:50 #5
Takker mange gange senj - det var lige det :-)
Avatar billede senj Nybegynder
09. juli 2003 - 08:40 #6
Det var så lidt ;-)
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