Re: Another solution for this?? by the
the
Tue Apr 17 12:49:35 CDT 2007
On Apr 17, 1:47 pm, the other john <kina...@yahoo.com> wrote:
> On Apr 15, 8:09 am, "ThatsIT.net.au" <me@thatsit> wrote:
>
>
>
>
>
> > "the other john" <kina...@yahoo.com> wrote in messagenews:1176304196.301310.21140@w1g2000hsg.googlegroups.com...
>
> > > On Apr 11, 10:55 am, "ThatsIT.net.au" <me@thatsit> wrote:
> > >> "the other john" <kina...@yahoo.com> wrote in
> > >> messagenews:1176293894.413635.200320@w1g2000hsg.googlegroups.com...
>
> > >> > This is a script someone here helped me with a while back and I am
> > >> > very grateful for the help. I am stumped however as to how to change
> > >> > it slightly.
>
> > >> > This is the script...
>
> > >> > storyArray = Split(myStory, vbcrlf & vbcrlf)
> > >> > para = storyArray(0)
>
> > >> > 'setup the loop for the first words here
> > >> > Response.write "<p><span id='firstWords'>"
>
> > >> dim aVariable
> > >> aVariable = ""
>
> > >> > for i = 1 to 4
> > >> > spacepos = instr(para," " )
> > >> > word = left(para,spacepos)
> > >> > Response.Write word 'this is the line I need to create a variable
> > >> > instead
>
> > >> aVariable = aVariable & word
>
> > >> > para = right(para,len(para)-spacepos)
> > >> > next
>
> > >> > 'close the first words loop and print the remaining words in the first
> > >> > paragraph
> > >> > Response.Write "</span>" & para & "</p>" & vbcrlf
>
> > >> > All this was designed to do it to is to take to take the first array
> > >> > item (a paragraph) and enclose the first words (in this case the first
> > >> > 4) in style tags. It works perfectly however, instead of "printing"
> > >> > the words with this line "Response.Write word", I need to instead
> > >> > place the words into a variable instead of just printing them, in
> > >> > other words, create a string of the first 4 words and place them into
> > >> > a variable like "firstWords" or whatever so I can call on it at a
> > >> > later time in the script. It should just be a simple thing but it's
> > >> > not turning out this way. I'd "really" appreciate ideas.
>
> > >> > Thanks!!
>
> > >> > John- Hide quoted text -
>
> > >> - Show quoted text -
>
> > > Thanks. I tried this before...actually I tried it like this and it
> > > didn't work.
>
> > > firstWords = word & " " and firstWords 'need a space between each
>
> > > what am I missing?
>
> > > Thanks again!
>
> > aVariable = aVariable & word & " "- Hide quoted text -
>
> > - Show quoted text -
>
> this was my solution....
>
> wordCount = rsStoryData("fld_order_firstWords")
> for i = 1 to wordCount
> spacepos = instr(para," " )
> word = left(para,spacepos)
> If i > 1 Then
> thisWord = thisWord & word
> Else
> thisWord = word
> End If
> para = right(para,len(para)-spacepos)
> next
>
> Thanks!- Hide quoted text -
>
> - Show quoted text -
Oh, an incidentally, I didn't need to use vbcrlf for some reason.
When I did it added a space making 2 spaces...strange. So, for
reasons I can't explain, it creates it's own space. Got me why.