Avatar billede thoko Nybegynder
04. april 2005 - 23:25 Der er 12 kommentarer

ASP / HTML-konkatenering - syntaks

Denne konkatenerede ASPkode virker fortræffeligt:

<% beskr = rshtyp("betegn") + rstyp("betegn") + rsprod("navn") + rsskostam("model") %>

Mellem hver af de 4 dele skal jeg imidlertid have indlagt lidt HTML-kode:

:&nbsp;&nbsp;  (kolon og 2 blanke tegn).

Trods mange forsøg har jeg ikke kunnet ramme den rette syntaks for indlæggelse af denne HTML-kode.
Avatar billede thesurfer Nybegynder
04. april 2005 - 23:32 #1
Er det mig der har misforstået spm'et, eller skal det bare være?:

<% beskr = rshtyp("betegn") & ":&nbsp;&nbsp;" & rstyp("betegn") & ":&nbsp;&nbsp;" & rsprod("navn") & ":&nbsp;&nbsp;" & rsskostam("model") %>
Avatar billede busschou Praktikant
05. april 2005 - 07:03 #2
Hvis du sætter den sammen som en tekst streng så burde mellemrum gøre det samme ...altså
<% beskr = rshtyp("betegn") & ":  " & rstyp("betegn") & ":  " & rsprod("navn") & ":  " & rsskostam("model") %>
Avatar billede thoko Nybegynder
05. april 2005 - 09:14 #3
I bagklogskabens ..... kan jeg se uklarheder i mit spørgsmål.
Dette har busschou gennemskuet. Tak for det. Må jeg få et svar?
Avatar billede busschou Praktikant
05. april 2005 - 09:52 #4
ja selvfølgelig :o)
Avatar billede thesurfer Nybegynder
07. april 2005 - 13:41 #5
Hvad var der galt med mit svar?
Avatar billede busschou Praktikant
20. april 2005 - 13:04 #6
thoko >> Lukketid ? ;o)
Avatar billede thesurfer Nybegynder
20. april 2005 - 19:16 #7
Jeg forstår ikke helt 05/04-2005 09:14:32 ..

Jeg vil mene, at "&nbsp;&nbsp;" (html koder for to mellemrum) er mere korrekt end "  " (2 tryk på "space/mellemrum"-tasten)
Avatar billede busschou Praktikant
20. april 2005 - 19:30 #8
korrekt og korrekt html
Der står ingen steder i foreskrifterne at alle tegn skal indtastes på den måde
Så skal man jo også html encode alt andet
Med mindre man bruger strict så synes jeg måske det kan komme på tale om det ene er mere korrekt end det andet...når blot resten er rettet til
Når man har en streng i asp med mellemrum så bliver de jo udskrevet ved en response.write
Avatar billede thesurfer Nybegynder
20. april 2005 - 19:39 #9
busschou> Opret en html fil, indsæt nedenståde tekst/kode, gem og åben filen i din browser:

t est<br>
t  est<br>
t  est
<br><br>--------<br><br>
t&nbsp;est<br>
t&nbsp;&nbsp;est<br>
t&nbsp;&nbsp;&nbsp;est


Hvilken metode er den rigtige?: "  " eller "&nbsp;&nbsp;"?
Avatar billede thesurfer Nybegynder
20. april 2005 - 19:42 #10
I først linie, er der 1 mellemrum. I anden linie, er der 2 mellemrum. I tredje linie, er der 3 mellemrum.

Den øverste det, er med " "-metoden, og den nedereste del er med "&nbsp;"-metoden..

PS: Der er det samme antal " " som der er "&nbsp;".. (ser ikke ud til, at Eksperten viser det rigtigt..)
Avatar billede busschou Praktikant
20. april 2005 - 20:02 #11
Vi er i en asp kategori
Spørger vil have to mellemrum i en streng
Så er det vel an på hvad strengen skal bruges til derefter
Det er jo ikke sikkert den kun skal vises
Det kan være der er en anden god grund til at have de mellemrum
Det kan også være teksten læses ind i et felt som ikke springer overflødige mellemrum over
Der er mange muligheder
Avatar billede thesurfer Nybegynder
20. april 2005 - 20:03 #12
Ja, det kan det godt.. :-)
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