Avatar billede kongsteddk Nybegynder
24. maj 2001 - 13:08 Der er 1 kommentar og
1 løsning

Inkludere htm side

Jeg er igang med at designe en side der bygger på tabeller. Jeg laver det sådan at en side bliver hentet ind i en celle. Scriptet jeg bruger til dette er det følgende:
    <%
            If Request.QueryString = \"\" Then
            \' Henter forside hvis der ikke er kalt en anden side!
                strTextFile = \"start\"
            Else
            \' Hvis der er kalt en side så kommer den nu!
                strTextFile = Request.QueryString
            End If
            \' Finder txt fil(er)
            Set objFile = Server.CreateObject(\"Scripting.FileSystemObject\")
            Set objStream = objFile.OpenTextFile(Server.MapPath(\"../bs2001/\") & \"\\\" & strTextFile & \".htm\", 1, True)
            \' Læser txt fil
            strFilterText = objStream.ReadAll
            strFilterText = Replace(strFilterText,vbcrlf,\"<br>\")
            \' Skriver tekst fra txt fil
            Response.Write \"<font face=\'Verdana\' size=\'2\' color=\'#000000\'>\" & strFilterText & \"</font>\"
    %>

Jeg har et problem på en af siderne med at den rykker teksten ned. Se et problemet på: www.kongsted.dk/bs2001 --> Det er sket
Avatar billede cpt.kangaroo Nybegynder
24. maj 2001 - 16:38 #1
Det er linien:

strFilterText = Replace(strFilterText,vbcrlf,\"<br>\")

der indsætter ekstra <br> tags over det hele. På alle dine sider kommer der så dobbelt linieafstand. Når <br> så ligger mellem </td></tr><br><tr><td> kommer der ekstra celler i toppen af tabellen.

Da det er html sider du includerer, kan du bare fjerne replace linien.
Avatar billede kongsteddk Nybegynder
24. maj 2001 - 17:34 #2
Tak for hjælpen!
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