Avatar billede fuxi Nybegynder
25. marts 2002 - 10:10 Der er 3 kommentarer og
1 løsning

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
Avatar billede mgade Nybegynder
25. marts 2002 - 10:29 #1
Det må blive et gæt. Hvad med at fjerne farvekodning etc. fra de to inkluderede asp-scripts ogbare gøre det i cellerne?
Avatar billede fuxi Nybegynder
25. marts 2002 - 12:06 #2
Sorry mgade.... det har jeg allerede gjort
Avatar billede excession Nybegynder
25. marts 2002 - 12:50 #3
det kommer måske an på hvor du har server.execute i din script..

fordi server.execute giver "ejerskab" til den nye side med det samme selvom den originale side ikke er færdig med at loade

bare et gæt

-- xs
Avatar billede fuxi Nybegynder
02. april 2002 - 12:07 #4
Hmm jeg har sådan set selv fundet ud af det, men der var lidt rigtigt i det excession sagde... Problemet lå i at jeg prøvede at knalde det hele ned i en streng, det kan man naturligvis ikke....
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