On 9/11/06 3:38 PM, "Devin Asay" <[EMAIL PROTECTED]> wrote:

> William,
> 
> On Sep 11, 2006, at 11:53 AM, William de Smet wrote:
> 
>> Hi there,
>> Thanks to JB and Ken it works but I want to go a little further.
>> Now I have 3 fields in which the user puts text and they all need to
>> be combined into one field (all three with htmlText).
>> The code used to work (without htmlText) and each line was pasted
>> after the last line.
>> Now it doesn't work anymore. And even the spaces between he separate
>> fields are gone. What am I doing wrong?
>> The code so far:
>> on mouseUp
>>  put "" &cr into tData
>>  if fld "doel" = empty
>>  then beep
>>  then answer error "Er is geen doel gekozen!"
>>  then exit mouseup
>> else put "<b>Doel</b>" &cr & the htmltext of fld "doel" &cr&cr
>> after tData
> 
> The problem is that now you are using htmltext instead of just
> putting text from the variable into the field. HTML ignores carriage
> returns, so what you'll have to do instead is this:
> 
>> else put "<p><b>Doel</b></p>" & the htmltext of fld "doel" & "</
>> p><p></p>" after tData

Right - this is called "normalizing" the data - all whitespace is
effectively replaced with spaces, and then the space runs are reduced to a
single space. So you can insert <p></p> tags or <br> tags where there were
CRs, and for space runs replace "&#160;" for each space (160 is the
non-breaking space character in HTML).

HTH,

Ken Ray
Sons of Thunder Software
Web site: http://www.sonsothunder.com/
Email: [EMAIL PROTECTED]

_______________________________________________
use-revolution mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to