Rollover der bei Mausklick erhalten bleibt?

Hallo,
ich möchte gerne folgendes:
bei onMouseover soll sich die Grafik ändern, bei onMouseout wieder die ursprüngliche Grafik erscheinen
()und beim Klicken des Links soll die Grafik wie bei …

Hallo!

ich möchte gerne folgendes:
bei onMouseover soll sich die Grafik
ändern, bei onMouseout wieder die
ursprüngliche Grafik erscheinen
und beim Klicken des Links soll die
Grafik wie bei onMouseover
erscheinen,aber auch stehenbleiben, so
daß der User erkennen kann, welchen Link
er bereits angeklickt hat.

Zum Beispiel so:

<!–

if (document.images)
{
var GStart=0;
var DynBut;
var aktiv,wahl,bLogo,j;
}

function InitButtons()
{
if (document.images)
{

bLogo=0;
DynBut=document.images;

if (DynBut)
{
b = new Object();
LoadButton(0,„img/home1.jpg“,„img/home2.jpg“);
LoadButton(2,„img/rem1.jpg“,„img/rem2.jpg“);
LoadButton(4,„img/travel1.jpg“,„img/travel2.jpg“);
LoadButton(6,„img/judo1.jpg“,„img/judo2.jpg“);
LoadButton(8,„img/me1.jpg“,„img/me2.jpg“);
LoadButton(10,„img/escher1.jpg“,„img/escher2.jpg“);
aktiv=0;
wahl=0;
}
}
}

function LoadButton(Nr,src0,src1)
{
if (document.images)
{
b[Nr+GStart]= new Object();
b[Nr+GStart][0] = new Image(); b[Nr+GStart][0].src = src0;
b[Nr+GStart][1] = new Image(); b[Nr+GStart][1].src = src1;
}
}

function Bildwechsel(Bildnr,Bildobjekt)
{
if (document.images)
{
if ((DynBut) && (Bildnr!=wahl))
window.document.images[Bildnr+GStart].src = b[Bildnr+GStart][Bildobjekt].src;
aktiv=Bildnr;
}
}

function Go(Frame)
{
if (document.images)
{
if (DynBut)
{
parent.frames[1].location.href=Frame;
wahl=aktiv;
Bildwechsel(0,0);Bildwechsel(2,0);Bildwechsel(4,0);Bildwechsel(6,0);Bildwechsel(8,0); Bildwechsel(10,0);
}
}
}

//–>

[

…](javascript:Go(‚home.htm‘))

Siehe Navigation auf: http://www.fh-furtwangen.de/~schaett

Gruesse, Tanja