Hallo,
die Situation ist folgende, ich habe eine kleine Gallerie angelegt. Die navigation erfolgt durch kleine quadratische Elemente an der Seite des Bildes. Um die ganze Sache visuell ansprechender zu machen habe ich mit onmouseover (rotes Kaestschen) und mit onmouseout (wieder graues Kaestschen) gearbeitet. Entscheidet sich der Nutzer fuer ein Quadrat (sprich, er moechte das Bild sehen, fuer welches das Viereck steht), soll das geklickte Quadrat mit einer dritten Grafik, dauerhaft belegt werden. Aber dieser Befehl (ich dachte mir onMouseUp macht dis schon, weil ja dann auf den Link/das Quadrat geklickt wurden sein muss.) Funktioniert alles Prima, doch leider gibt es ja noch das onmouseout event welches, die dritte Grafik mit der nomalen Grafik ueberschreibt, sobald der Cursor die Grafik verlaesst.
Es ist also von Noeten, dass ich ueberpruefe ob das onClick Event ausgeloest wurde und, je nach dem Ergebnis, das onmouseout Event angepasst wird.
bisher sieht es, in vereinfachter Form, so aus:
ich koennte jetzt veruschen, da das onclick Event noch "; imgKasten.src='imgKastenRotVoll.jpg'" dranzuhaengen, doch dies wird, sobald die Maus den Kasten verlaesst ja wieder durch das onmouseout Event abgeloest.
Was brauche ich also, bzw. um was bitte ich Euch?
Eine Funktion die ueberprueft ob, das onclick ausgeloest wurde und gegebenenfalls das onmouseout Evenet beeinflusst, bzw. abaendert.
die Situation ist folgende, ich habe eine kleine Gallerie angelegt. Die navigation erfolgt durch kleine quadratische Elemente an der Seite des Bildes. Um die ganze Sache visuell ansprechender zu machen habe ich mit onmouseover (rotes Kaestschen) und mit onmouseout (wieder graues Kaestschen) gearbeitet. Entscheidet sich der Nutzer fuer ein Quadrat (sprich, er moechte das Bild sehen, fuer welches das Viereck steht), soll das geklickte Quadrat mit einer dritten Grafik, dauerhaft belegt werden. Aber dieser Befehl (ich dachte mir onMouseUp macht dis schon, weil ja dann auf den Link/das Quadrat geklickt wurden sein muss.) Funktioniert alles Prima, doch leider gibt es ja noch das onmouseout event welches, die dritte Grafik mit der nomalen Grafik ueberschreibt, sobald der Cursor die Grafik verlaesst.
Es ist also von Noeten, dass ich ueberpruefe ob das onClick Event ausgeloest wurde und, je nach dem Ergebnis, das onmouseout Event angepasst wird.
bisher sieht es, in vereinfachter Form, so aus:
Code:
<a href=# onclick="imgBox.src='Bild01'"><img src="kastenGrau.jpg" name="imgKasten" onmouseover="imgKasten.src='kastenRot.jpg'" onmouseout="imgKasten.src='kastenGrau.jpg'">
ich koennte jetzt veruschen, da das onclick Event noch "; imgKasten.src='imgKastenRotVoll.jpg'" dranzuhaengen, doch dies wird, sobald die Maus den Kasten verlaesst ja wieder durch das onmouseout Event abgeloest.
Was brauche ich also, bzw. um was bitte ich Euch?
Eine Funktion die ueberprueft ob, das onclick ausgeloest wurde und gegebenenfalls das onmouseout Evenet beeinflusst, bzw. abaendert.