webForumDet fria alternativet

Diverse frågor om T.Write ?

ASP

4 svar · 232 visningar · startad av Pellefant

Medlem sedan maj 20023 372 inlägg
Frågan#1

Hej! :)

"text" kommer från en form med size=60, när man skriver ut detta sen enligt nedan (Det är med FSO till en txt fil), så bryter den aldrig, utan fortsätter åt höger tills texten är slut. (självklart eg. då det inte finns några radbrytningar.)

Finns det möjlighet att sätta sixe till 60 nedan också, så att txt filen blir likadan som innehållet i formen?

T.WriteLine Request.Form("text")

Sen undrar jag, hur gör man mellanslag?
Ny rad har jag kommit på, det är : T.WriteBlankLines(1)
Går det att högercentrera?

Saker som ovan, någon som vet någon guide för detta på nätet?(Har sökt här i forumet redan), skulle bli jätteglad om någon vet.

Medlem sedan dec. 19998 577 inlägg
#2

Du har samma problem som här: http://www.webeye.nu/board/message.asp?f=1&m=211

D.v.s du måste byta ut radbrytningskonstanten vbcrlf mot htmls <br>...

function radbryt( text )
  radbryt = replace( text, vbcrlf, "<br>" )
end function

Mer om textstream (inom FSO): http://www.devguru.com/Technologies/vbscript/quickref/textstream.html

Mvh, Vide

Medlem sedan maj 20023 372 inlägg
#3

Hm...det betyder alltså att användaren måste trycka på enter i slutet av varje rad? (Det är helt ok, jag skriver det ovanför formen)

Tack Vide.

Medlem sedan dec. 19998 577 inlägg
#4

Pellefant skrev:

Hm...det betyder alltså att användaren måste trycka på enter i slutet av varje rad? (Det är helt ok, jag skriver det ovanför formen)

Nja, det finns faktiskt ett sätt att i HTML sätta så att det radbryts precis där kanten på texarean är... tror den heter wordwrap eller något liknande... det borde hittas vid en sökning här eller i HTML-forumet...

Mvh, Vide

Medlem sedan maj 20023 372 inlägg
#5

Hej!

Har en följdfråga, jag får inte ordning på detta alls:

Jag har fyra variabler: Rubrik, Namn, mail, telefon

Rubrik: är på ett ungefär centrerad(ett antal mellanslag kan funka också)

Namn: är på samma rad som Rubrik, fast en bra bit till höger

Telefon , mail : Dessa står under Namn, kant i kant(typ som i ett tabläge)

Jag vill skriva ut dessa såhär i en tabell, som är 600 bred.(är egentligen ett sidhuvud på en a4:a txt-fil)

                Rubrik                                  Namn
                                                        Telefon
                                                        Mail

Sen så skickas detta iväg som en bilaga med ett mail, så jag har tyvärr ingen kontroll över hur det presenteras(mottagarsidan). Servern har inte word-komponenten installerad, därav txt-fil.

(Såhär skriver man ut data:
T.WriteLine Request.Form("Namn")
och så här:
T.WriteLine Namn )

Tacksam för alla förslag.

259 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
121 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
123 ms — ändringar (db)