All Lights On

Variante 4x4 Zellen

Lösungen

Andere Regeln

 

Spielanweisung:

Der Mausklick in eine Zelle schaltet das Licht in dieser Zelle und in den unmittelbar benachbarten Zellen ein:

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


<SCRIPT language="JavaScript">

function klick(zahl) {

oben=zahl-5;

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

links=zahl-1;

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

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

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

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

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

}

function loeschen() {

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

}

</SCRIPT>

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

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

.........

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


Jürgen Giesen

  Letzte Änderung: