Harry: Bild bei onclick laden, erst bei neuem click verschwinden lassen

Beitrag lesen

Hoi

bei einem meiner Links soll beim Anklicken ein Bild erscheinen,
was diesen Bereich repraesentatiert. Deshalb soll es auch erst wieder verschwinden, wenn ein anderer Link betaetigt wird, und nicht schon bei Verlassen des ersten Links.
Ein einfaches Mouseover schaffe ich, aber welche Information muss dazu, damit das Bild dableibt?

<script>
apic = "";
tgif = "./transparentes.gif";

function omov(pic, src)
{ if(pic!=apic)
    document[pic].src = src; }

function omou(pic)
{ if(pic!=apic)
     document[pic].src = tgif; }

funciton oc(pic, src)
{ document[apic].src = tgif;
  apic = pic;
  document[pic].src = src; }

</script>

<img src="./transparentes.gif" onMouseOver="omov('i1', '1.gif');" onMoueout ="omou('i1');" onClick="oc('i1', '1b.gif');" name="i1">

<img src="./transparentes.gif" onMouseOver="omov('i2', '2.gif');" onMoueout ="omou('i2');" onClick="oc('i2', '2b.gif');" name="i2">

Und so weiter und so fort ...

Ciao,

Harry