Hallo,
ich habe folgendes vor:
</head>
<body>
ich habe folgendes vor:
Ich will ein ein HTML-Dokument, das in einer Reihe nebeneinander zehnmal ein Bild enthält, das jeweils eine quadratische blaue Fläche darstellt. Jedes dieser Bilder soll beim Überfahren mit der Maus durch ein rotes Bild gleicher Größe und Form ausgetauscht werden. Wenn die Maus den Bereich des Bildes wieder verlässt, soll der Tausch rückgängig gemacht werden.
Zusätzlich soll das Dokument einen Button enthalten, der die Bedeutung der Farben vertauscht. Nach einem Klick auf diesen Button sollen also alle Bilder zunächst rot sein, das Bild, über dem sich die Maus befindet, soll blau erscheinen. Ein weiterer Klick auf den Button soll den ursprünglichen Zustand wiederherstellen.
Beim Laden des Dokuments soll eine Dialogbox mit einer kurzen Erläuterung angezeigt werden.
Ich habe mir ausgedacht, dass ich es in zwei Funktionen schreibe. Eine Funktion soll dazu dienen, den Zustand eines Bildes zu ändern. Diese Funktion soll zwei Argumente haben, nämlich eines, das das Bild identifiziert, und einen booleschen Wert, der angibt, ob der Mauszeiger gerade über dieses Bild oder von ihm weg bewegt wurde. Die zweite Funktion soll die Bedeutung der Farben vertauschen und den Zustand aller Bilder entsprechend.
Ok, soweit so gut.
<html><head>
<script type="text/javascript">
<script type="text/javascript">
document.images[0].src="farben/rot.gif";
document.images[1].src="farben/blau.gif";
document.images[1].src="farben/blau.gif";
function changebg(zahl)
{
document.images[zahl].src="farben/rot.gif";
}
{
document.images[zahl].src="farben/rot.gif";
}
</script>
</head>
<body>
<img src="farben/blau.gif" onMouseOver="changebg(0);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(1);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(2);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(3);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(4);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(5);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(6);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(7);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(8);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(9);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(1);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(2);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(3);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(4);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(5);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(6);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(7);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(8);" onMouseOut="src='farben/blau.gif'" "width="30">
<img src="farben/blau.gif" onMouseOver="changebg(9);" onMouseOut="src='farben/blau.gif'" "width="30">
So, jetzt ändern sich schon mal die Farben.
Mein Problem ist der boolesche Wert sowie die Änderung aller Kästchen auf eine andere Farbe. Kann mir jemand einen Tipp geben, wie ich das lösen kann?
Bin totaler Anfänger, sorry