Avatar billede kramerfan Nybegynder
21. juni 2001 - 21:35 Der er 2 kommentarer og
1 løsning

En ekstra HTML-kode

Jeg har et problem med, at min asp-kode ved en DB-forspørgsel genererer en ekstra HTML-streng. Jeg kan ikke gennemskue, hvor det foregår.

Min kalender ligger på webadressen:

http://eschle.net/bunkeren/user/skema.asp

Sådan ser koden ud.
-----------------------------------
%SQL3 = \"SELECT Tid1, Tid2, Tid3 FROM Kalend where Dag =\'\"& man &\"\'\" 
set kala = conn.execute(SQL3)

if kala.eof = true then%>
          <td height=\"25\" align=\"center\"
<%
if records10(0)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
%>width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\"
<%
if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\"
<%
if records10(2)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
end if
%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
<%if kala.eof = false then%>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(0)= \"1\" then
    response.write \"bgcolor=#FF0033\"
else
    If kala(\"Tid1\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
    If kala(\"Tid2\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
end if

%>>
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(2)= \"1\" then
    response.write \"bgcolor=#FF0033\"
        else
    If kala(\"Tid3\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
    kala.close
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
        </tr>
        <%end if%>
Avatar billede tpiil Nybegynder
21. juni 2001 - 21:39 #1
<%SQL3 = \"SELECT Tid1, Tid2, Tid3 FROM Kalend where Dag =\'\"& man &\"\'\" 
set kala = conn.execute(SQL3)

if kala.eof = true then%>
          <td height=\"25\" align=\"center\" <%
if records10(0)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\" <%if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\" <%if records10(2)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
end if%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
<%if kala.eof = false then%>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(0)= \"1\" then
    response.write \"bgcolor=#FF0033>\"
else
    If kala(\"Tid1\") = \"1\" Then
            Response.Write \"bgcolor=#339900>\"
        Else
            Response.Write \"bgcolor=#FFCC00>\"
    end if
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033>\"
else
    If kala(\"Tid2\") = \"1\" Then
            Response.Write \"bgcolor=#339900>\"
        Else
            Response.Write \"bgcolor=#FFCC00>\"
    end if
end if

%>>
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(2)= \"1\" then
    response.write \"bgcolor=#FF0033>\"
        else
    If kala(\"Tid3\") = \"1\" Then
            Response.Write \"bgcolor=#339900>\"
        Else
            Response.Write \"bgcolor=#FFCC00>\"
    end if
    kala.close
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
        </tr>
        <%end if%>
Avatar billede kramerfan Nybegynder
21. juni 2001 - 21:55 #2
Hvad skulle forskellen være. Udover at der kommer mere HTMLtekstsætning frem
Avatar billede kjoller Nybegynder
22. juni 2001 - 00:17 #3
Der ligger 2 end if i bunden, og der skal der men den ene skal ligge efter width=\"45\"> istedet for før, for ellers bliver width=\"45\"> skrevet hvergang hvor imod den <td som skal starte det kun bliver skrevet hvis if sætningen siger det.

kig efter: <-----

<%SQL3 = \"SELECT Tid1, Tid2, Tid3 FROM Kalend where Dag =\'\"& man &\"\'\" 
set kala = conn.execute(SQL3)

if kala.eof = true then%>
          <td height=\"25\" align=\"center\"
<%
if records10(0)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
%>width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\"
<%
if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if
%> width=\"45\">
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\"
<%
if records10(2)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
response.write \"bgcolor=#339900\"
end if

\'end if              \'<----- orginal skal slettes
%> width=\"45\">
<%end if %>            \'<--------- ny




            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
<%if kala.eof = false then%>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(0)= \"1\" then
    response.write \"bgcolor=#FF0033\"
else
    If kala(\"Tid1\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">10-15</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(1)= \"1\" then
response.write \"bgcolor=#FF0033\"
else
    If kala(\"Tid2\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
end if

%>>
            <div align=\"center\"><font color=\"#FFFFFF\">15-19</font></div>
          </td>
          <td height=\"25\" align=\"center\" width=\"45\"<%if records10(2)= \"1\" then
    response.write \"bgcolor=#FF0033\"
        else
    If kala(\"Tid3\") = \"1\" Then
            Response.Write \"bgcolor=#339900\"
        Else
            Response.Write \"bgcolor=#FFCC00\"
    end if
    kala.close
end if
%>>
            <div align=\"center\"><font color=\"#FFFFFF\">19-24</font></div>
          </td>
        </tr>
        <%end if%>

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