Theres a couple things I do... For items like an href that are pretty predictable, I have a stack file with a template that can be used with merge.
So I'd have <A HREF="[[tUrl]]">[[tUrl]]</a> in a property and merge that sucker in. (could use a description in a variable rather than a 2nd tUrl if you'd like put "http://www.google.com" into tUrl put merge(the atag of stack "whatever") and voila, there it is. Alternatively, remember that you can open and close the lc tags at your convenience. So instead of jumping through hoops, you can close the lc tag ?> then put your reference <A HREF="http://www.google.com" onmouseover="movepic('button','pic-off.gif')" onmouseout="movepic('button','pic-on.gif')"><IMG NAME="button" SRC="pic-off.gif" ALT="Image"></A> then open lc again with <?lc You should even be able to put tiny chunks of lc interspersed into your href by <?lc put "http://www.google.com" ?> right inside the thing. On Mon, Jun 19, 2017 at 12:22 PM, Rick Harrison via use-livecode < use-livecode@lists.runrev.com> wrote: > I have a nice example button image swap routine > written in JavaScript which I’d like to use in a .lc script. > > To use HTML etc. within a .lc script I have to put > the statement in double quotes such as: > > put “<html>” > > or > > put “<A HREF=‘http://www.google.com' <http://www.google.com'/>>” > > where I have to substitute single quotes for the normal double quotes to > make it work. > > That’s fine until I have a statement that is already using both double and > single quotes. > The statement still needs to be converted into a .lc script format. The > following statement > will get parsed the wrong way if one wants to put it into double quotes. > > <A HREF="http://www.google.com" onmouseover="movepic('button','pic-off.gif')" > onmouseout="movepic('button','pic-on.gif')"><IMG NAME="button" > SRC="pic-off.gif" ALT="Image"></A> > > becomes: > > put "<A HREF="http://www.google.com" > onmouseover="movepic('button','pic-off.gif')" > onmouseout="movepic('button','pic-on.gif')"><IMG NAME="button" > SRC="pic-off.gif" ALT="Image"></A>” > > As you can see the above statement will not be parsed correctly. > > Suggestions? > > On a related note, if a user types in a word such as “can’t” into a field, > the apostrophe gets interpreted as > a single quote and that messes up the parsing of various .lc script > statements too. > > How do you usually solve these issues? > > Thanks, > > Rick > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode