History

Show Presentation
 
 Colour Fields
Home • .Templates 7100 • JavaScript • Colour Fields
 
// Simple Version
// Just <FIELDID>

                <td><input type="hidden" name="FieldID:<FIELDID>=RGB" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB>"><table cellpadding="2" cellspacing="0" border="0">
                <tr>
                        <td><img name="Colour:<FIELDID>" src="/__Color/<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,X>?Width=40&Height=40" width="40" height="40" border="1"></td><!--#set var="REZID" value="<X-FC-FIELD FORM.<FIELDID>.12 DEFAULT=153 NUMBER>"--><!--#if expr="$REZID"-->
                        <td><table cellpadding="0" cellspacing="0" border="1"><!--#set var="BASEFLD" value="<X-FC-FIELD LANG.`$REZID`.1017.11 DEFAULT=1000 NUMBER>"--><!--#set var="NFIELDS" value="<X-FC-FIELD LANG.`$REZID`.1018.11 NUMBER>"--><!--#set var="TARGETFLD" expr="$BASEFLD + ($NFIELDS / 2)"--><!--#set var="REZFLD" value="$BASEFLD"-->
                        <tr><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onClick="SCC(<FIELDID>,-1,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);return false;"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" width="16" height="16" border="0"></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        <tr><!--#set var="TARGETFLD" expr="$BASEFLD + $NFIELDS"--><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onClick="SCC(<FIELDID>,-1,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);return false;"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" width="16" height="16" border="0"></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        </table></td>
                        <td>&nbsp;</td><!--#endif-->
                        <td class="R"><X-FC-FIELD LANG.7535.12 DEFAULT="R" STRING></td>
                        <td><input name="R:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,RU>" onChange="SC(<FIELDID>,-1);"></td>
                        <td class="G"><X-FC-FIELD LANG.7535.13 DEFAULT="G" STRING></td>
                        <td><input name="G:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,GU>" onChange="SC(<FIELDID>,-1);"></td>
                        <td class="B"><X-FC-FIELD LANG.7535.14 DEFAULT="B" STRING></td>
                        <td><input name="B:<FIELDID>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID> DEFAULT=PROP.11 RGB,BU>" onChange="SC(<FIELDID>,-1);"></td>
                </tr>
                </table></td>

// Indexed Version
// <FIELDID> and <INDEX>
                <td><input type="hidden" name="FieldID:<FIELDID>.<INDEX>=RGB" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB>"><table cellpadding="2" cellspacing="0" border="0">
                <tr>
                        <td><img name="Colour:<FIELDID>.<INDEX>" src="/__Color/<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,X>?Width=40&Height=40" width="40" height="40" border="1"></td><!--#set var="REZID" value="<X-FC-FIELD FORM.<FIELDID>.12 DEFAULT=153 NUMBER>"--><!--#if expr="$REZID"-->
                        <td><table cellpadding="0" cellspacing="0" border="1"><!--#set var="BASEFLD" value="<X-FC-FIELD LANG.`$REZID`.1017.11 DEFAULT=1000 NUMBER>"--><!--#set var="NFIELDS" value="<X-FC-FIELD LANG.`$REZID`.1018.11 NUMBER>"--><!--#set var="TARGETFLD" expr="$BASEFLD + ($NFIELDS / 2)"--><!--#set var="REZFLD" value="$BASEFLD"-->
                        <tr><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onClick="SCC(<FIELDID>,<INDEX>,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);return false;"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" width="16" height="16" border="0"></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        <tr><!--#set var="TARGETFLD" expr="$BASEFLD + $NFIELDS"--><!--#while expr="$REZFLD < $TARGETFLD"-->
                                <td><a href="JavaScript://" onClick="SCC(<FIELDID>,<INDEX>,<!--#echo expr="<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 NUMBER,u> / 256"-->);return false;"><img src="/__Color/<X-FC-FIELD LANG.`$REZID`.`$REZFLD`.41 RGB,x>" width="16" height="16" border="0"></a></td><!--#set var="REZFLD" expr="$REZFLD + 1"--><!--#endwhile-->
                        </tr>
                        </table></td>
                        <td>&nbsp;</td><!--#endif-->
                        <td class="R"><X-FC-FIELD LANG.7535.12 DEFAULT="R" STRING></td>
                        <td><input name="R:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,RU>" onChange="SC(<FIELDID>,<INDEX>);"></td>
                        <td class="G"><X-FC-FIELD LANG.7535.13 DEFAULT="G" STRING></td>
                        <td><input name="G:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,GU>" onChange="SC(<FIELDID>,<INDEX>);"></td>
                        <td class="B"><X-FC-FIELD LANG.7535.14 DEFAULT="B" STRING></td>
                        <td><input name="B:<FIELDID>.<INDEX>" type="text" size="3" maxLen="3" value="<X-FC-FIELD <FIELDID>.<INDEX> DEFAULT=PROP.11 RGB,BU>" onChange="SC(<FIELDID>,<INDEX>);"></td>
                </tr>
                </table></td>