Oh, my last response was in your second set of code that you was causing a syntax error. The complete code is as follows.
on mouseUp set the traversalOn of field "Results" to true put the text of field Results into tResults put the text of field "SearchField" into strSearch put the length of strSearch into tLength -- yep, like this. put 1 into tFramePos put 0 into tPreviousOffset repeat while tFramePos <> 0 -- noticed in your posted code that you used itemoffset instead of wordoffset. I assume this was a typo. put wordOffset(strSearch,tResults,tPreviousOffset) into tFramePos -- locat the beginning of the word -- since its word offset rather than straight offset, define the chunk explicitly. -- char 1 to the length of the string, of the word that was found, of the field it was found in. select char 1 to tLength of word (tFramePos+tPreviousOffset) of field "Results" set the textColor of the selection to red put tFramePos + tPreviousOffset into tPreviousOffset end repeat select empty end mouseUp You could just use offset rather than wordoffset since you aren't looking for whole word matches. Wouldn't be too difficult to rewrite it that way. Either will work dandy. _______________________________________________ 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