torsten: HILFE !!!

hallo,
ich hab folgentes vor:
stink normales html-dokument mit einem schwarz-weißem bild. wenn ich nun mit der mouse über dieses bild gehe soll es farbig werden. das ganze verlinkt zu einer neues seite. gut, bis hier hin kein problem. funktioniert auch so weit. hier der code:

<html>
<head>
<script type="text/javascript">
<!--
normal1 = new Image();
normal1.src = "schwarzweiß.jpg";
hover1 = new Image();
hover1.src = "farbe.jpg";

function bildwechsel(bildnr,bildobjekt)
{window.document.images[bildnr].src = bildobjekt.src;}
//-->
</script>
</head>
<body>

<a href="neue_seite.htm"
onMouseOver="bildwechsel(0,hover1)"
onMouseOut="bildwechsel(0,normal1)">
<img src=".schwarzweiß.jpg" width="5" height="5"></a>

</body>
</html>

so, wenn ich jetzt aber noch ein bild in dieses document setzte, einfach nur ein bild ohne funktion, funktioniert es nicht mehr.
das bild was schwarzweiß ist wird bei bedätigung der mouse in das bild ohne funktion gesetzt. was kann ich tun???
hoffe mir kann jemand weiter helfen. hier der code mit einem weiterem bild:

<html>
<head>
<script type="text/javascript">
<!--
normal1 = new Image();
normal1.src = "schwarzweiß.jpg";
hover1 = new Image();
hover1.src = "farbe.jpg";

function bildwechsel(bildnr,bildobjekt)
{window.document.images[bildnr].src = bildobjekt.src;}
//-->
</script>
</head>
<body>

<img src="bild_ohne_funktion.gif" width="10" height="10">

<a href="neue_seite.htm"
onMouseOver="bildwechsel(0,hover1)"
onMouseOut="bildwechsel(0,normal1)">
<img src=".schwarzweiß.jpg" width="5" height="5"></a>

</body>
</html>

würde mich freuen wenn ich auch eine antwort per email bekommen könnte, da dieses forum mich leider nicht drüber informiert ob ich eine antwort auf meine frage bekommen habe.

  1. ich hab folgentes vor:

    ^*klaut dir das t und leiht dir ein d

    [..]

    so, wenn ich jetzt aber noch ein bild in dieses document setzte, einfach nur ein bild ohne funktion, funktioniert es nicht mehr.
    das bild was schwarzweiß ist wird bei bedätigung

    ^*holt sich sein d wieder und gibt das t zurück

    der mouse in das bild ohne funktion gesetzt. was kann ich tun???
    hoffe mir kann jemand weiter helfen.

    Jaja... Bilder in einer HTML-Seite sind durchnumeriert. Jetzt rate mal, welches Bild wohl das erste ist, wenn ich Dir sage, daß der Browser bei 0 zu zählen anfängt?

    Ansonsten: Du bist nicht der erste, der die Frage stellt. Nutze die Suche. Und das Thema ist für'n Anus. Es sollte aussagekräftig sein, und nicht Deine Verfassung beschreiben.

    1. Mahlzeit !
      Warum nicht einfach die Lösung hingeschmiert ?!
      onMouseOver="bildwechsel(1,hover1)"
      onMouseOut="bildwechsel(1,normal1)"
      Aus die Maus !

      1. Mahlzeit !

        Du plenkst.

        Warum nicht einfach die Lösung hingeschmiert ?!

        Du plenkst.

        onMouseOver="bildwechsel(1,hover1)"
        onMouseOut="bildwechsel(1,normal1)"

        Weil er dann Fragen würde, warum's beim zweiten Bild nicht funktioniert.

        Aus die Maus !

        Du plenkst.

        1. so mädels, entweder habt ihr meine frage nicht richtig gelesen oder nicht richtig verstanden. ich weiß das ein array mit dem index 0 beginnt und wie man mehrere grafiken dynamisch darstellen kann. das ist aber nicht das problem. das problem ist wenn ich in dieses dokument eine weitere grafik setzte OHNE DYNAMISCHE funktion geht es nicht...

          siehe unterschiede der code´s !!!

          danke für die rechtschreib-korrektur...

          1. Moin!

            so mädels, entweder habt ihr meine frage nicht richtig gelesen oder nicht richtig verstanden.

            Du hast die Antwort nicht verstanden.

            Wenn du über die Bildnummer den Bildzugriff vornimmst, und dann _vor_ dieses Bild ein neues Bild packst, dann ist der Zugriff auf Bild 0 (Null), der vorher klappte, jetzt immer noch der Zugriff auf Bild 0, aber das Bild ist ein anderes.

            Du kannst jetzt also immer hingehen und die Bilder abzählen, oder (besser) du vergibst den Bildern, die du ändern willst, einen Namen und verwendest den für den Zugriff. Funktioniert ganz genauso, wie mit den Nummern, nur eben über Strings statt Integers.

            - Sven Rautenberg

            --
            "Beim Stuff für's Web gibts kein Material, was sonst das Zeugs ist, aus dem die Sachen sind."
            (fastix®, 13. Oktober 2003, 02:26 Uhr -> </archiv/2003/10/60137/#m338340>)
            1. danke, entlich mal en klare antwort...
              jetzt hab ichs sogar verstanden...

            2. Hoi ! sschumann hatte doch Recht ! Die Lösung hinschmieren allein genügt doch nicht ! ;o)

        2. Mahlzeit !

          Du plenkst.

          Du nervst gewaltig.

          Warum nicht einfach die Lösung hingeschmiert ?!

          Du plenkst.

          Du nervst gewaltig.

          Aus die Maus !

          Du plenkst.

          Du nervst gewaltig.