Bisher hast du Textfelder und Listenfelder als Formularelemente kennen gelernt.
Radiobuttons bieten ähnlich wie Listenfelder einen schnellen Zugriff auf mehrere Auswahlmöglichkeiten.
Jeans | Pullover | T-Shirt | Schuhe |
---|---|---|---|
<form name="Kleidung" action=""> <input type="radio" name="Marke" value="Jeans" onClick="Zeigen()" />Jeans . . . </form>
<table cellspacing="3" cellpadding="3" rules="rows"> <tr> <th>Produktinfo</th> <th>Bild</th> </tr> <tr> <td style="vertical-align:top"> <textarea name="Anzeige" rows=8 cols="40" readonly="readonly"> </textarea> </td> <td height="200" style="vertical-align:top" width="100"> <img name="Beispiel" src="leer.jpg" height="180" border="0" /> </td> </tr> </table>
var Bild=new Array() Bild[0]="jeans.jpg"; Bild[1]="pullover.jpg"; Bild[2]="t-shirt.jpg"; Bild[3]="schuhe.jpg";
var InfoText=new Array() InfoText[0]="Blue Jeans\rin used-Optik" InfoText[1]="Pullover \raus 100% Baumwolle" InfoText[2]="T-Shirt, \rSchmaler Schnitt mit rundem Ausschnitt" InfoText[3]="Herrenschuhe\rSchn\u00FCrer im casual-Look"
function Zeigen() { for (i=0;i<document.Kleidung.Marke.length;i++)checked stellt anschließend fest, ob der gerade geprüfte Button angekreuzt ist ...
if (document.Kleidung.Marke[i].checked)... und ordnet den passenden Text und das Bild zu.
{ document.Kleidung.Beispiel.src=Bild[i]; Text=InfoText[i]; } }