Sammel Lothar: Button Grafikwechsel 3fach mit Bedingung

Beitrag lesen

Guten Tag ich stecke in der Logik fest und komm nicht weiter!

gegeben Images siehe Quellcode

Soll mouseover wechsle von  Normal Nx nach Highlight Hx !ok!
Soll mouseout umgekehrt funktioniert auch
dies erledigt der HTML Code  via Bildwechsel(nr,objekt) !!

bei klick und doppelklick auf den button soll image3 (Sx) angezeigt werden
dies erledigt die Funktion MM_store(nr,ob)
geklickt setze ich auf 1!
damit in Bildwechsel If Abfrage 1 mir das Bild nicht mehr weg nimmt ! OK
mit der 2ten if abfrage wechsele ich nun die restlichen Buttons bei mouseover klappt auch !ok!

HIER liegt der Hase Begraben!
nun soll wenn ein anderer Button als der aktive geklickt wird dieser mit dem Image Sx versehen werden und Der aktive Sx zu Hx zurück wechseln!!
das bekomme ich nicht hin

Bitte um Unterstützung

  
//bildwechsel in ht_logo.html  
N1 = new Image();  
N1.src = "../bilder/nav_a_start.gif";  
H1 = new Image();  
H1.src = "../bilder/nav_b_start.gif";  
S1 = new Image();  
S1.src = "../bilder/nav_c_start.gif";  
  
N2 = new Image();  
N2.src = "../bilder/nav_a_moebel.gif";  
H2 = new Image();  
H2.src = "../bilder/nav_b_moebel.gif";  
S2 = new Image();  
S2.src = "../bilder/nav_c_moebel.gif";  
  
N3 = new Image();  
N3.src = "../bilder/nav_a_tueren.gif";  
H3 = new Image();  
H3.src = "../bilder/nav_b_tueren.gif";  
S3 = new Image();  
S3.src = "../bilder/nav_c_tueren.gif";  
  
N4 = new Image();  
N4.src = "../bilder/nav_a_treppen.gif";  
H4 = new Image();  
H4.src = "../bilder/nav_b_treppen.gif";  
S4 = new Image();  
S4.src = "../bilder/nav_c_treppen.gif";  
  
N5 = new Image();  
N5.src = "../bilder/nav_a_balkone.gif";  
H5 = new Image();  
H5.src = "../bilder/nav_b_balkone.gif";  
S5 = new Image();  
S5.src = "../bilder/nav_c_balkone.gif";  
  
N6 = new Image();  
N6.src = "../bilder/nav_a_kontakt.gif";  
H6 = new Image();  
H6.src = "../bilder/nav_b_kontakt.gif";  
S6 = new Image();  
S6.src = "../bilder/nav_c_kontakt.gif";  
  
/* usw. fuer alle weiteren zu benutzenden Grafiken */  
 var klick_nr = 0;  
 var klick_ob ;  
 var geklickt = 0 ;  
 var klick_array = new Array(H0,H1.src,H2.src,H3.src,H4.src,H5.src,H6.src);  
 for (var i = 0 ; i < klick_array.length;i++){  
 }  
function Bildwechsel (Bildnr, Bildobjekt)  
{  
  if (geklickt == 0 )  
      {  
      window.document.images[Bildnr].src = Bildobjekt.src;  
      }  
  if (geklickt == 1 && Bildnr != klick_nr)  
       {  
       window.document.images[Bildnr].src = Bildobjekt.src;  
       }  
}  
 function MM_store(nr,ob){  
  
  if (geklickt == 1)  
  {  
  window.document.images[klick_nr].src = klick_array[klick_nr].src;  
  }  
  
  window.document.images[nr].src = ob.src;  
  klick_nr = nr ;  
  geklickt = 1 ;  
}