Burkhard: zustand von Button

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;"

  1. Hi,

    Da gibt es eine Fehlermeldung:  document.images[i]. has no properties

    an welcher Stelle, bei welchem Aufruf, gibt es dort wirklich images im document (DHTML), wie hoch ist i, gibt es genügend images?

    Das alles findet in einen Frameset statt

    Aber im selben Frame, oder? Dann ist das nämlich egal.

    Cheatah

    1. hi,hi

      Hi,

      Da gibt es eine Fehlermeldung:  document.images[i]. has no properties

      an welcher Stelle, bei welchem Aufruf, gibt es dort wirklich images im document (DHTML), wie hoch ist i, gibt es genügend images?

      es gibt images und i  wird dann immer neu gesetzt damit so habe ich gedacht ich weiß welches Bild zu letzt an war

      Das alles findet in einen Frameset statt

      Aber im selben Frame, oder? Dann ist das nämlich egal.

      ja ja im selben Frame

      Cheatah

      Gruß Burkhard

      1. Hi,

        an welcher Stelle, bei welchem Aufruf, gibt es dort wirklich images im document (DHTML), wie hoch ist i, gibt es genügend images?

        die wichtigere Hälfte der Fragen hast Du leider nicht beantwortet.

        es gibt images

        Gibt es die _wirklich_, oder glaubst Du nur, dass es sie gibt?

        und i  wird dann immer neu gesetzt

        Damit weiß ich immer noch nicht, wie hoch es beim Auftreten des Fehlers war.

        damit so habe ich gedacht ich weiß welches Bild zu letzt an war

        Ein paar Kommas wären nicht schlecht gewesen, dann hätte ich nämlich diesen Satz nicht drei mal lesen müssen...

        Cheatah

        1. Moin Cheatah,
          Ehrlich gesagt, kann ich Dir nicht folgen, kannst Du mich noch mal so fragen, dass es auch doofe verstehen?

          an welcher Stelle, bei welchem Aufruf, gibt es dort wirklich images im document (DHTML), wie hoch ist i, gibt es genügend images?

          die wichtigere Hälfte der Fragen hast Du leider nicht beantwortet.

          es gibt images

          Gibt es die _wirklich_, oder glaubst Du nur, dass es sie gibt?

          und i  wird dann immer neu gesetzt

          Damit weiß ich immer noch nicht, wie hoch es beim Auftreten des Fehlers war.

          Passiert egal welchen Wert i hat ob 1 oder höher

          damit so habe ich gedacht ich weiß welches Bild zu letzt an war

          Ein paar Kommas wären nicht schlecht gewesen, dann hätte ich nämlich diesen Satz nicht drei mal lesen müssen...

          Sorry das ist nicht unbedingt meine Stärke

          Cheatah

          Vielen Dank für Deine Bemühungen
          Burkhard