Para utilizar este objeto debes de tener imágenes para los dos estados del radio buttons:
radio0.gif (false)
radio1.gif (true)
Y debes de re-cargarlos :
preload('radio0','radio0.gif') preload('radio1','radio1.gif')
Inicio de Radio Objects:
Este es un formato general para el Radio Object:
objectName = new Radio(layer,imgNames,length,defaultValue)
Donde:
Para mi ejemplo voy a tener una lista para ver el número de computadoras en una casa de familia (de 1 a 4), otra vez lo he puesto en la capa "surveyDiv", y quiero el valor de normal (default) que sea dos "two":
computers = new Radio('surveyDiv','computersImg',4,'two')
HTML para el Radio Object:
Cuando escribas el HTML tienes que enseñar la imagen en falso "false"; es el estado para todas las imágenes excepto una de ellas (la que haz escogido que sea la default de verdadero ("true"). En mi caso he puesto el segundo radio button como verdadero ("true"). Después he llamado a cada imagen de una manera consistente "computersImg0", "computersImg1" etc. El nombre "computersImg" es el nombre de la imagen (imgNames) para el Radio Object.
<P>Numero de computadoras en tu casa de familia: <BR><A HREF="javascript:computers.change(0,'one')"><IMG NAME="computersImg0" SRC="radio0.gif" WIDTH=10 HEIGHT=10 BORDER="0"> one <BR><A HREF="javascript:computers.change(1,'two')"><IMG NAME="computersImg1" SRC="radio1.gif" WIDTH=10 HEIGHT=10 BORDER="0"> two <BR><A HREF="javascript:computers.change(2,'three')"><IMG NAME="computersImg2" SRC="radio0.gif" WIDTH=10 HEIGHT=10 BORDER="0"> three <BR><A HREF="javascript:computers.change(3,'four')"><IMG NAME="computersImg3" SRC="radio0.gif" WIDTH=10 HEIGHT=10 BORDER="0"> four
Utilización del Radio Object:
El hyperlink alrededor de los dos, la imagen y del texto es indicado en el método change() del Radio Object.
objectName.change(index,value)
Donde:
Cuando vas a recuperar el valor del radio button, simplemente escribe:
objectName.value
Ejemplo: radio1.html[fuente] para un ejemplo radio button.
Casa | Próxima Lección: Objeto Checkboxes |