Alle Lichter an

Variante 5x5 Zellen

Lösungen

Andere Regeln


Spielanweisung:

Der Mausklick in eine Zelle schaltet diese Zelle und die benachbarten Zellen um.

Dabei werden Lichter, die bereits eingeschaltet sind, wieder ausgeschaltet.


<SCRIPT language="JavaScript">

function klick(zahl) {

oben=zahl-4;

unten=Number(zahl)+Number(4);

links=zahl-1;

rechts=Number(zahl)+Number(1);

if ((oben<=15) && (oben>=0)) form.elements[oben].checked=!form.elements[oben].checked;

if (unten<=15) form.elements[unten].checked=!form.elements[unten].checked;

if (rechts%4>0) form.elements[rechts].checked=!form.elements[rechts].checked;

if ((links>=0) && (links%4<3)) form.elements[links].checked=!form.elements[links].checked;

}

function loeschen() {

for (i=0; i<16; i++) form.elements[i].checked=false;

}

</SCRIPT>

 

Die 16 Checkboxen des Formulars (name="form") haben den HTML-Code:

<INPUT TYPE=checkbox NAME="0" VALUE="" CHECKED onclick="klick(this.name)">

.........

<INPUT TYPE=checkbox NAME="15" VALUE="" CHECKED onclick="klick(this.name)">

Jürgen Giesen

  Letzte Änderung: