Vielen Dank Wahsaga!
jetzt klappts!
Das Schlüsselwort var macht was aus einer Variablen in einer Funktion?
Genau, eine lokale Variabel, auf die du ausserhalb der Funktion keinen Zugriff hast.
Definiere die Variable einmal mit var am Anfang des Script-Bereiches - und greife dann in den Funktionen ohne var darauf zu.
—————————————————————————————————————
<script type="text/javascript">
var geCklikt;
var Farbe = new Image();
Farbe[0] = new Image(); Farbe[0].src = "img/lieb_d_all_05.gif";
Farbe[1] = new Image(); Farbe[1].src = "img/lieb_d_orange_buy_05.gif";
Farbe[2] = new Image(); Farbe[2].src = "img/lieb_d_weiss_buy_05.gif";
Farbe[3] = new Image(); Farbe[3].src = "img/lieb_d_braun_buy_05.gif";
Farbe[4] = new Image(); Farbe[4].src = "img/lieb_d_hellrosa_buy_05.gif";
Farbe[5] = new Image(); Farbe[5].src = "img/lieb_d_hellblau_buy_05.gif";
function FarbOrange () {geCklikt = 1;}
function FarbWeiss () {geCklikt = 2;}
function FarbBraun () {geCklikt = 3;}
function FarbHRosa () {geCklikt = 4;}
function FarbHBlau () {geCklikt = 5;}
function FarbPruefen () {
if (geCklikt == 1) { document.images.colordef.src = Farbe[1].src }
else {if (geCklikt == 2) {document.images.colordef.src = Farbe[2].src }
else {if (geCklikt == 3) { document.images.colordef.src = Farbe[3].src }
else {if (geCklikt == 4) { document.images.colordef.src = Farbe[4].src }
else {if (geCklikt == 5) {document.images.colordef.src = Farbe[5].src }
else { document.images.colordef.src = Farbe[0].src }}}}}}
</script>
—————————————————————————————————————
oder http://www.bumbibear.com/boumbi/test.html
Jetzt muss ich dass mit dem Link (einkaufswagen) Lösen.
Kann ich "map" in einer funktion unter "if" einbauen?
Danke und Gruss
Stereovox