Hallo Ihr alle,
ich habe folgendes problem: Ich will einen Bild ein rollover geben, wenn der user klickt, soll das bild aber im On zustand stehen bleiben. So wenn der User jetzt ein anderes Bild clickt, so bild 1 in den off zustand und bild 2 in den on zustand gesetzt. Folgendermaßen habe ich das gebaut und zum laufen gebracht:
einziges problem ist noch NS.
Da gibt es eine Fehlermeldung: document.images[i]. has no properties
Das alles findet in einen Frameset statt
Hat jemand einen Tipp für mich?
Vielen Dank Burkhard
<SCRIPT LANGUAGE = "JavaScript">
<!--
n = (document.layers) ? 1:0
ie = (document.all) ? 1:0
// Bilder vorladen
if (document.images)
{
gruenImage = new Image()
gruenImage.src = "img/pfeil.gif"
grauImage = new Image()
grauImage.src = "img/transgif.gif"
blauImage = new Image()
blauImage.src = "img/pfeil1.gif"
}
// Button gewaehlter Link blau
i=1;
function gewaehltNS(layername,Bild){
if(n){
eval("document."+layername+".document.images[i].src =eval('grauImage.src')");
eval("document."+layername+".document.images[Bild].src =eval('blauImage.src')");
}
if (ie){
if (document.images)
{
document.images [i].src = eval('grauImage.src')
document.images[Bild].src =eval('blauImage.src')
}
}
}
// -->
</SCRIPT>
im Body onClick="gewaehltNS('menu','Bild1');i=1;"