Avatar billede kramerfan Nybegynder
11. juli 2001 - 22:34 Der er 8 kommentarer og
1 løsning

HTML-kode i layout

Jeg har en ASP-side, hvor jeg henter info. fra en DB og derudfra genererer en kalender. Problemet er, at hvis dato\'en har været reserveret en gang i DB\'en, så er der noget \"overskuende\" HTML-kode, som placerer sig ovenover kalenderen.
ASP. koden der genererer HTML-koden ser sådan ud.
-----------------------------------------------

<td colspan=\"2\" height=\"470\" align=\"right\" valign=\"top\" width=\"349\">
      <table width=\"349\" height=\"218\">
        <tr>
          <td align=\"center\" height=\"25\" bgcolor=\"#999999\" width=\"80\">
            <div align=\"center\"><font color=\"#FFFFFF\">
              <% response.write \"Mandag :<br> \" & man & \"<br>\" %>
              </font></div>
          </td>
<%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%>
        <tr>
          <td width=\"80\" align=\"center\" bgcolor=\"#999999\" height=\"25\">
            <div align=\"center\"><font color=\"#FFFFFF\">
              <% response.write \"Tirsdag : <br>\" & tirs & \"<br>\" %>
              </font></div>
          </td>
Avatar billede kramerfan Nybegynder
11. juli 2001 - 22:36 #1
Jeg henter forøvrigt også info. fra en anden tabel, hvor sql - strengen ser sådan ud.
--------------------------------------------
sql10 = \"SELECT t1, t2, t3, t4, t5, t6, t7, t8, t9, t10, t11, t12, t13, t14, t15, t16, t17, t18, t19, t20, t21 FROM Mastertider WHERE Id = 1\"
set records10 = conn.execute(sql10)
Avatar billede well_r Nybegynder
11. juli 2001 - 22:54 #2
sql10 = \"SELECT * FROM Mastertider WHERE Id = 1\"

er det ikke nemmere?
Avatar billede tmceu Praktikant
11. juli 2001 - 23:01 #3
Kan du vise html koden som er resultatet af ovenstående asp ?
Avatar billede kramerfan Nybegynder
11. juli 2001 - 23:02 #4
tmceu - du kan tjekke adressen
http://eschle.net/bunkeren/user/skema.asp
Avatar billede tmceu Praktikant
11. juli 2001 - 23:07 #5
Er det de ekstra \"width\" ovenover tabellen der er problemet ?

I så fald har du allerede fået svar på det i http://www.eksperten.dk/spm/83626
Avatar billede kramerfan Nybegynder
11. juli 2001 - 23:34 #6
Ok - jeg havde faktisk fået svaret igennem et andet spørgsmål. Tak for hjælpen tmceu - du får de 200 point, hvis du melder dig med et svar.
Avatar billede tmceu Praktikant
12. juli 2001 - 14:46 #7
Er hermed gjort og tak :-)
Avatar billede tmceu Praktikant
12. juli 2001 - 14:49 #8
- og det ser i øvrigt pænt ud nu.

Et forslag: Har du overvejet at erstatte formularen (eller dele af den), med et link på kalenderen. Så vil man eks. kunne klikke direkte i kalenderen/skemaet.

Mvh
Thomas
Avatar billede kramerfan Nybegynder
12. juli 2001 - 15:07 #9
Jeg gider ikke rigtig bruge medre tid på den. men det er en god ide.
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