/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
Rod i koden (endnu et newbie-spørgsmål)
Fra : Jesper Davidsen


Dato : 12-05-03 20:50

Hej

Jeg har nu om sider fået lavet min første asp side med hjælp fra html.dk's
tutorial, men....

Jeg har lidt bøvl med layoutet og vil derfor gerne se html-koden på det
endelige dokument. Når jeg vælger Vis - kilde er html koden bare temmelig
ulæselig. Alt teksten der er genereret af asp koden er uden linieskift.
spørgsmålet er så:

Hvordan sikrer jeg at jeg får et struktureret html dokument ud af en asp
side?

Jesper



 
 
Torben Brandt (12-05-2003)
Kommentar
Fra : Torben Brandt


Dato : 12-05-03 21:10

Jesper Davidsen wrote:
> Hej
>
> Jeg har nu om sider fået lavet min første asp side med hjælp fra html.dk's
> tutorial, men....
>
> Jeg har lidt bøvl med layoutet og vil derfor gerne se html-koden på det
> endelige dokument. Når jeg vælger Vis - kilde er html koden bare temmelig
> ulæselig. Alt teksten der er genereret af asp koden er uden linieskift.
> spørgsmålet er så:
>
> Hvordan sikrer jeg at jeg får et struktureret html dokument ud af en asp
> side?

Det er et velkendt problem, som jeg tror de fleste har været ude for :)
Jeg går ud fra du skriver html'en ud med Response.Write. Her skal du så
bare udskrive linieskift de passende steder.
Linieskift hedder vbCrLf i ASP. Et eksempel:
Response.Write "<h1>Overskrift</h1>" & vbCrLf & vbCrLf
Response.Write "Noget tekst, noget tekst, ...." & vbCrLf
Response.Write vbCrLf
Response.Write "Et nyt afsnit"

mvh Torben


Lise (13-05-2003)
Kommentar
Fra : Lise


Dato : 13-05-03 18:25


Jesper skrev:
>> Hvordan sikrer jeg at jeg får et struktureret html dokument ud af en asp
>> side?

Torben skrev:
>Det er et velkendt problem, som jeg tror de fleste har været ude for :)
>Jeg går ud fra du skriver html'en ud med Response.Write. Her skal du så
>bare udskrive linieskift de passende steder.
>Linieskift hedder vbCrLf i ASP. Et eksempel:
>Response.Write "<h1>Overskrift</h1>" & vbCrLf & vbCrLf
>Response.Write "Noget tekst, noget tekst, ...." & vbCrLf
>Response.Write vbCrLf
>Response.Write "Et nyt afsnit"

Du kan også bruge dine almindelig html-koder, blot du sætter dem i gåseøjne
som her:

Response.write "din tekst" & "<br>"

Det kan du iøvrigt gøre med alle html-koder

Mvh Lise



Jesper Stocholm (13-05-2003)
Kommentar
Fra : Jesper Stocholm


Dato : 13-05-03 18:35

Torben Brandt wrote :

> Jesper Davidsen wrote:
>> Hej
>>
>> Jeg har nu om sider fået lavet min første asp side med hjælp fra
> html.dk's
>> tutorial, men....
>>
>> Jeg har lidt bøvl med layoutet og vil derfor gerne se html-koden på
> det
>> endelige dokument. Når jeg vælger Vis - kilde er html koden bare te
> mmelig
>> ulæselig. Alt teksten der er genereret af asp koden er uden linieskif
> t.
>> spørgsmålet er så:
>>
>> Hvordan sikrer jeg at jeg får et struktureret html dokument ud af en
> asp
>> side?
>
> Det er et velkendt problem, som jeg tror de fleste har været ude for :)
> Jeg går ud fra du skriver html'en ud med Response.Write. Her skal du så
> bare udskrive linieskift de passende steder.
> Linieskift hedder vbCrLf i ASP. Et eksempel:
> Response.Write "<h1>Overskrift</h1>" & vbCrLf & vbCrLf
> Response.Write "Noget tekst, noget tekst, ...." & vbCrLf
> Response.Write vbCrLf
> Response.Write "Et nyt afsnit"

og nogen vil så indvende, at HTML ikke er beregnet til at blive læst af
mennesker - og at tilføjelse af linieskift vil medføre to ekstra tegn for
hver eneste linie i HTML-koden, som browseren skal bruge tid på at hente
ned.

Et eksempel på den ulæselige kode som en applikation kan finde på at
udskrive er fx www.asp-faq.dk ... men jeg synes nu hurtigt at man lærer
hvordan man hurtigt gør det læseligt via View/source og notepad.



--
Jesper Stocholm - http://stocholm.dk
** Vil det sige, at ham Lars er et stort brød på 15 år ? **
Svar venligst til gruppen og ikke til mig privat !
Skriv under det du svarer på - www.usenet.dk/netikette/citatteknik.html

Jørn Andersen (16-05-2003)
Kommentar
Fra : Jørn Andersen


Dato : 16-05-03 15:15

On Tue, 13 May 2003 17:34:41 +0000 (UTC), Jesper Stocholm
<j@stocholm.invalid> wrote:

>Torben Brandt wrote :
<snip>
>> Jeg går ud fra du skriver html'en ud med Response.Write. Her skal du så
>> bare udskrive linieskift de passende steder.
>> Linieskift hedder vbCrLf i ASP. Et eksempel:
>> Response.Write "<h1>Overskrift</h1>" & vbCrLf & vbCrLf
<snip>

>og nogen vil så indvende, at HTML ikke er beregnet til at blive læst af
>mennesker

- mens andre så vil mene, at det ofte er mennesker, der skal finde
fejl i koden.
Personligt går jeg ind for, at man skriver et nogenlunde pænt og
struktureret HTML - ligesom man ville gøre, hvis man skrev det i
hånden. Det er en stor hjælp under fejlfinding.

>- og at tilføjelse af linieskift vil medføre to ekstra tegn for
>hver eneste linie i HTML-koden, som browseren skal bruge tid på at hente
>ned.

Nu er vi vist ude i de helt marginale argumenter

>Et eksempel på den ulæselige kode som en applikation kan finde på at
>udskrive er fx www.asp-faq.dk ...

Det er nu set værre andre steder. Her finder man trods alt noget så
luksuriøst som HTML_kommentarer:
<!-- Her starter Kategori tabellen -->

- jeg ville dog normalt lave linieskift efter tabelceller og -rækker
etc., men det er jo en smagssag.


--
Jørn Andersen,
Brønshøj

Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408935
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste