Server.Execute
Jeg har brugt en Server.Execute til at lave dynamisk include med, og det virker sådan set fint, men der er lige en ulempe som jeg håber der er nogen der kan hjælpe med...Jeg har lavet følgende kode:
--------------------------------------------
Function getContent(thisPage, thatPage)
getContent = ""
getContent = getContent & "<table width=770 border=0 cellpadding=0 cellspacing=0 valign=top align=center>"
getContent = getContent & "<tr>"
getContent = getContent & "<td width=600 align=left valign=top>" & Server.Execute(thisPage) & "</td>"
getContent = getContent & "<td valign=top><img src=/graphic/trans1px.gif border=0 height=1 width=5></td>"
getContent = getContent & "<td valign=top align=center width=165>" & Server.Execute(thatPage) & "</td>"
getContent = getContent & "</tr>"
getContent = getContent & "</table>"
End Function
getContent(centerPage.asp, rightMenu.asp)
--------------------------------------------
Jeg får godt nok inkluderet de 2 sider, men hvis de 2 sider har forskellig længde indhold kommer det til at se helt a #¤%" ud, fordi at der er forskellige farver som baggrund i de to tabeller. Vi antager at den ene har hvid(Center) baggrund og den anden rød(right). Er indholdet i rightMenu kortere end indholdet i center, vil den røde farve ikke komme i hele højden. Det vil sige at mit indhold kommer til at se ud som på tegningen:
Center Right
********* -----
********* -----
********* -----
********* -----
*********
*********
*********
Hvordan pokker løser jeg det, jeg har en ide om at problemet ligger i at siderne bliver kompileret hver for sig. Der efter bliver de så inkluderet...
/Fuxi
