Well here I am again, not a clue as to what is happening. Sorry this is so
verbose but I want to provide enough information that this can be solved.

I want to create files which have bold, group, blue text which can be used as
hypertext. I enter the text into a field and then select the text I want to
appear as hypertext and then click the button with the following script.

Hypertext button:
on mouseUp
  global L, S
  get the selectedtext of cd field "textcontent"
  put word 2 of the selectedchunk  into S
  put word 4 of the selectedchunk into L
  set the textcolor of char S to L of cd field "textcontent" to "blue"
  set the textstyle of char S to L of cd field "textcontent" to "bold,group"
end mouseUp

 The text is set to bold,group,blue. Once I have all the hypertext created I
then save this file with the following script.

save the HTML file:
on mouseUp
  global thefilename
  open file thefilename
  write the htmltext of cd field "title" & "�" to file thefilename -- no Htxt
actually in this field
  write the htmlText of cd field "textcontent"  & "�" to file thefilename --
this is the Htxt field
  write the htmlText of cd field "links"  & "�"  to  file thefilename -- no
Htxt actually in this field
  write the htmlText of cd field "images" to  file thefilename -- no Htxt
actually in this field
  close file thefilename
end mouseUp

Then in another stack I have a list of these files and the user can click on a
file name and the file is loaded into a field. The idea is they will see the
bold,blue txt and when they click on it the field script will process it and do
something.
Load an HTML file:
on mouseUp
  global thefilename
  set itemdel to "�"
  open file thefilename
  read  from file thefilename until eof
  close file thefilename
  set the htmlText of cd field "title" to item 1 of it
  set the htmlText of cd field "textcontent" to item 2 of it
  set the htmlText of cd field "links" to item 3 of it
  set the htmlText of cd field "images" to item 4 of it
end mouseUp

Now here's the deal, the hypertext is all screwed up. If the hypertexted word
or phrase is the only one in a line it's OK. Like this:
<B><GROUP><FONT color="#0000FF">yellow curve on graph</FONT></B></GROUP>
If two or more hypertexted words or phrases appear in the same line then the
HTML tags are incorectly located, like this:
<B><GROUP><FONT color="#0000FF">neutrophils</FONT></B></GROUP>,
<B><GROUP></FONT><FONT>eosinophils</B></GROUP>

Note where the second </FONT> occurs. Can anyone suggest how I can fix this?
This isn't a bug is it? I'm using MC 2.2.5 on a Mac OS 8.5

 Thanks
 Rick

Reply via email to