Text in imageSource
Jim Ault
JimAultWins at yahoo.com
Wed Jan 25 20:42:31 EST 2006
I put this in my message box and smmmoked it.... :-)
put "<img src=" & quote & "Star.png" & quote & "><img src=" & quote & \
"Dash.png" & quote & "><img src=" & quote & "Dash.png" & quote & \
"></p>" into item 1 of line 1 of tHTML
put "<img src=" & quote & "Star.png" & quote & "><img src=" & quote &\
"Dash.png" & quote & "><img src=" & quote & "Dash.png" & quote & \
"></p>" into item 2 of line 1 of tHTML
put "<img src=" & quote & "Star.png" & quote & "><img src=" & quote & \
"Dash.png" & quote & "><img src=" & quote & "Dash.png" & quote & \
"></p>" into item 3 of line 1 of tHTML
get replaceText( tHTML , "(?Ui)<img src.*>","A")
put tHTML && cr & it
---result --- line 2 ------------
AAA</p>,AAA</p>,AAA</p>
so you may be able to adjust the format and the substitution to do what you
need.
Jim Ault
Las Vegas
On 1/25/06 4:57 PM, "Sarah Reichelt" <sarah.reichelt at gmail.com> wrote:
> Hi All,
>
> I have a list field which I want to use to show ratings in a way
> similar to how iTunes does it i.e. a column with stars or dashes to
> indicate the current rating which can be clicked to change them.
>
> I have done it OK and it works fine except for sorting. In the initial
> setup, I set the htmlText of the field directly and use "img src" to
> set the correct icon in place. The line below gives a 1 star rating:
>
> put "<img src=" & quote & "Star.png" & quote & "><img src=" &
> quote & "Dash.png" & quote & \
> "><img src=" & quote & "Dash.png" & quote & "></p>" into
> item 5 of line x of tHTML
>
>
> When the rating is changed by clicking, I use this:
>
> put pRating & ".." into item 5 of line pLineNum of fld "PictureList"
> repeat with x = 1 to 3
> if x > pRating then
> put "Dash.png" into tImage
> else
> put "Star.png" into tImage
> end if
> set the imageSource of char x of item 5 of line pLineNum of
> fld "PictureList" to tImage
> end repeat
>
> The second method produces a column that can be sorted, but setting
> the html directly does not. Checking the htmlText for each method,
> they appear to be identical.
>
> It's as if Rev is storing the original character somewhere hidden and
> it doesn't appear in the htmlText although it is available to the sort
> command.
>
> I've tried setting the "alt" of the img but that doesn't help.
>
> I have to use the direct HTML method for the initial display as
> setting the imageSource of each line on the field takes far too long,
> but it has to be sortable. Does anyone have any ideas?
>
> TIA,
> Sarah
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
More information about the use-livecode
mailing list