Avatar billede ecoder Nybegynder
19. september 2002 - 12:19 Der er 7 kommentarer og
1 løsning

Er det en god ide at response.write alt html også?

Hej med jer..........

Er det en god ide at response.write alt html også?

kode:

Response.Write("<!DOCTYPE HTML PUBLIC ""-//W3C//DTD HTML 4.01 Transitional//EN"">")
    Response.Write("<html>")
    Response.Write("<head>")
    Response.Write("<title>ASP Classic,- SQL Server 2000 Connection</title>")
    Response.Write("<link rel=""stylesheet"" type=""text/css"" href=""css/global.css"" media=""screen"" />")
    Response.Write("</head>")
    Response.Write("<body>")
    Response.Write("<table class=""mainTabel"" cellpadding=""0"" cellspacing=""0"" border=""0"">")
        Response.Write("<tr>")

ovs ovs

Mvh Ecoder
Avatar billede goatshrine Nybegynder
19. september 2002 - 12:22 #1
Hvad tænker du på?
Om det er en god ide? altså hastigheds mæssigt?
Avatar billede keysersoze Ekspert
19. september 2002 - 12:23 #2
kommer an på så meget... har du en side kun med html er der ingen grund til det, men skal der flettes asp ind i det kan det være en fordel. Har du asp i og asp'en er mange steder på siden er det en fordel da serveren ikke konstant skal skifte mellem at fortolke asp og ikke fortolke asp, men er der kun asp et enkelt sted er det ikke nødvendigt
Avatar billede hirtshals Nybegynder
19. september 2002 - 13:03 #3
Brug ikke response.write så mange gange - det forøger loadtiden  - optimer koden ved at gøre således

StrHTML = "<html>
StrHTML = StrHTML & "<head>"

osv - og tilsidst

response.write StrHTML
Avatar billede ecoder Nybegynder
19. september 2002 - 16:26 #4
>>> hirtshals

Det lyder meget interresant og lave variabler ud af det.

Men så lige et spørgsmål?

Havde du så tænkt dig at inkludere alt det anede asp kode i den variable der også? Og hvordan,- for det kan jeg ikke lige se for mig? :-(

mvh ecoder
Avatar billede hirtshals Nybegynder
19. september 2002 - 23:33 #5
ASP kode skal også inkluderes således

f.eks

StrHTML = "<tabel>
StrHTML = StrHTML & "<tr><td>Navne</td></tr>"

og så laver du f,eks noget asp - et loop f.eks

do while not rs.eof
StrHTML = StrHTML & "<tr><td>" & rs("Navn") & "</td></tr>"

rs.movenext
loop

I dette tilfælder henter du navne ud fra eb database og bygger det hele i en tekst streng dr så tilsidst skrives ud
Avatar billede keysersoze Ekspert
25. september 2002 - 16:20 #6
hvorfor afviser du vores svar og holder pointene selv?
Avatar billede ecoder Nybegynder
25. september 2002 - 16:36 #7
Arrghhhhh fuck............det var fordi jeg var ved at lukke alle mine gamle åbne spørgsmål, og så tog kom jeg til at tage det her med.

Sorry!

15 points. Kan du leve med det?
Avatar billede keysersoze Ekspert
25. september 2002 - 17:52 #8
joh... det kan jeg vel
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