webForumDet fria alternativet

Nyhet som visar dom typ 10 första orden

ASP

20 svar · 246 visningar · startad av voigtann1

Medlem sedan juni 20019 519 inlägg
Frågan#1

Kan man göra det? en nyhets kod som visar bara en liten text av själva nyheten?

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan okt. 20005 273 inlägg
#2

läste inte frågan... :r

------------------
Icaaq, mannen med korven. (!)

[Redigerat av icaaq den 02 nov 2001]

Medlem sedan juni 20019 519 inlägg
#3

Det var bara 10 tecken.. inte 10 ord =)

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 200012 464 inlägg
#4
response.write left(nyheten,10)

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 20019 519 inlägg
#5
response.write left(nyheten,10)

Det är fortfarande 10 bokstäver och inte 10 ord.

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 200012 464 inlägg
#6

Då miisförstod jag dig, jag trodde att du kommenterade din titel (och jag hann aldrig läsa icaaqs inlägg)

set o = new regexp
o.global = true
o.pattern = "(([a-zA-z0-9])*([\ \,\.])*)"
t = rs("yourColumn")
Set Matches = o.Execute(t)
if matches.count > 9 then i = 9 else i = matches.count
response.write mid(t,1,matches.item(i).firstindex+matches.item(i).length)

Det beror på vad du menar med ett ord, men nu har använt space , . som avslutning på ord. Det går att lägga till fler om man vill det.

red: felstavning av korvmannen (inte bra)
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 02 nov 2001]

Medlem sedan dec. 19995 874 inlägg
#7
myarr = split(nyheten, " ")

Dim i
i = 0
do until i = 9
   respone.write myarr(i)
i = i + 1

eller så....

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

[Redigerat av Brimba den 02 nov 2001]

Medlem sedan juni 20019 519 inlägg
#8

Någon Loop behövs för din brimba

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19995 874 inlägg
#9

jaja, skriv till det då ;)

------------------
Mvh
Patrik aka Brimba
<A HREF="http://www.brimba.nu/default.asp?oPID=poll&PollID=20" TARGET=_blank>Har du husdjur hemma?
</A>Varför får man inte dricka saltvatten?

Medlem sedan juni 20019 519 inlägg
#10

men jag vet inte var loop:en ska vara..

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#11
myarr = split(nyheten, " ")
Dim i
i = 0
do until i = 9
respone.write myarr(i)
i = i + 1
loop

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan juni 20019 519 inlägg
#12

detta e fel det vet jag, men jag MÅSTE få koden:

<%
nyheten = spel("Resention1")
myarr = split(nyheten, " ")
Dim i
i = 0
do until i = 9
respone.write myarr(i)
i = i + 1
loop
%>

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#13

Och varför är det fel?

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan juni 20019 519 inlägg
#14

får error bara

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#15

Det är lite svårt för oss att se vad du fått för error, och utan det så är det lite svårt att hjälpa till, så visa alltid felmeddelanden.

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan juni 20019 519 inlägg
#16

Körningsfel i Microsoft VBScript fel '800a01a8'

Objekt krävs.: ''

/spel/test.asp, rad 32

Så!

Rad 32:
respone.write myarr(i)

och koden är:

<%
nyheten = spel("Resention1")
myarr = split(nyheten, " ")
Dim i
i = 0
do until i = 9
respone.write myarr(i)
i = i + 1
loop
%>

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 19998 577 inlägg
#17

response heter det... ;)

Sedan måste till koll in i loopen:

<%
nyheten = spel("Resention1")
myarr = split(nyheten, " ")
Dim i
i = 0
do until i = 9
respone.write myarr(i)
if i = ubound( myarr ) then exit do
i = i + 1
loop
%>

------------------
Doesn't 'expecting the unexpected' make the unexpected expected?
webeye.nu

Medlem sedan dec. 200012 464 inlägg
#18

Felstavning av response, sen så bör du skriva dit ett mellanslag efter varje ord.

<%
nyheten = spel("Resention1")
myarr = split(nyheten, " ")
Dim i
i = 0
do until i = 9
response.write myarr(i) & " "
i = i + 1
loop
%>

------------------
essentitia preter non sans multiplicandum

Medlem sedan juni 20019 519 inlägg
#19

Om jag skulle vilja ha "..." efter de 10 orden som jag nu har lagt till typ.. hur gör jag :r

------------------
//voigtan
:: voigtan.org

"de går inte att lära en gammal norrläning byta namn på irc" - gammalt kinesiskt uttryck

Medlem sedan dec. 200012 464 inlägg
#20
<%
nyheten = spel("Resention1")
myarr = split(nyheten, " ")
if ubound(myarr) <= 9 then
   response.write nyheten
else
Dim i
for i = 0 to 9
if i = 9 then 
response.write myarr(i) & "..."
else
response.write myarr(i) & " "
end if
next
end if
%>

red: for loop är snyggare
------------------
essentitia preter non sans multiplicandum

[Redigerat av LarsG den 02 nov 2001]

257 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
121 ms — ändringar (db)