Cornelia: iFrame OnMouseover, Bildaustausch

Liebe Liste,
ich habe folgendes Problem und würde mich über eine Hilfestellung sehr freuen. Im Archiv habe ich hierzu nichts gefunden. Falls die Frage schon mal gestellt wurde, würde ich mich freuen, wenn Ihr mir den Link zu der Frage einfach mailen würdet.

Ich habe ein iframe, in diesem befinden sich Ikons, die ich scrollen möchte in eine Seite eingebunden. Über die Ikons soll per OnMouseover das Bild auf der Hauptseite ausgetauscht werden. Das Bild auf der Hauptseite besitzt einen eindeutigen Namen.
Meine Frage nun an Euch, wie spreche ich das Bild in dem Hauptfenster über das Ikon im iframe an.

zu finden unter
ich poste nur mal die beiden Zellen die es betrifft
____
          <td width="157" valign="top">
        <!-- Scrollbereich -->
        <a href="javascript:;" onmouseover="scroll_iframe('scr1', -4, 'v'); window.status='Hover here to scroll up.'; return true" onmouseout="stopScroll(); window.status=''; return true"><img src="images/pfeil_oben.gif" width="26" height="14">              <p>
                <iframe name="scr1" id="scr1" scrolling="no" src="funktionsbilder.html" width="158" height="400" frameborder="0">Sorry, your browser doesn't support iframes.</iframe>
            </p>
              <p>
               <a href="javascript:;" onmouseover="scroll_iframe('scr1', 4, 'v'); window.status='Hover here to scroll down.'; return true" onmouseout="stopScroll(); window.status=''; return true"><img src="images/pfeil_unten.gif" width="26" height="14"></iframe>
  <!-- Ende Scrollbereich -->
          </p></td>
     <td width="157" valign="top"><img src="images/schwarzabstand.gif" width="157"></td>
    <td width="620" valign="top"><img src="images/schwarzabstand.gif" width="157" id="funktionsbild" ><img src="images/bad/b_toilette_.jpg" alt="Toilette" name="funktionsbild" width="620" height="412" id="funktionsbild"></td>
____

Iframe nur eine Ikonzeile, oben ist das js-Skript eingebunden
___
                <p><a href="javascript:;" onMouseOver="MM_swapImage('parent.document.funktionsbild','','images/privatthema1/privat_thema_1_2.jpg',1)" onMouseOut="MM_swapImgRestore()"><img src="images/privatthema1/ik13.jpg" alt="bad1" width="82" height="82" border="0"></a></p>
___

ich hoffe, ich habe nicht falsch zitiert,
viele Grüße von Cornelia

  1. Hallo Cornelia!

    Meine Frage nun an Euch, wie spreche ich das Bild in dem Hauptfenster über das Ikon im iframe an.

    In dem Du keine Fehler machst *g*.

    Bei dem ersten Bild, dem mit den Flacons im Spiegel oder im Regal, funktioniert es. Dort hast du auch:

    onMouseOver="parent.document.funktionsbild.src='images/privatthema1/privat_thema_1_stein.jpg';">
                                              ^^^^

    Und so solltest Du es mit den anderen Bildern machen, warum sollten sie verlinkt sein? Was soll javsscript:; werden?

    Abgesehen davon, dass der Code ziemlich so zum Gruseln ist, der sollte auf jeden Fall validiert werden...

    Viele Grüße aus Frankfurt/Main,
    Patrick

    --

    _ - jenseits vom delirium - _
    [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
    Nichts ist unmöglich? Doch!
    Heute schon gegökt?
    1. Hi Patrick,
      ganz herzlichen Dank. Die erste Zeile hatte ich mittlerweile schon ganz aus den Augen verloren. Peinlich. Ich hatte dann das javascript  in meiner Verzweiflung reingenommen, weil ich mir dachte irgendwie muss es ja gehen und dieses Skript ist das Bildaustauschskript von DW.

      Weißt Du vielleicht noch, wieso es am Safari am Mac nicht geht und wie ich den komischen weißen Hintergrund im Explorer wegbekomme????

      Frage: vielleicht magst Du nochmal gucken, ich wollte das Bild wieder auf das Ausgangsbild setzen, nur dies geht nicht mit onMouseout

      Abgesehen davon, dass der Code ziemlich so zum Gruseln ist, der sollte auf jeden Fall validiert werden...

      das werde ich wohl auch noch machen müssen ...
      viele Grüße von Cornelia

      1. Hallo Cornelia!

        Frage: vielleicht magst Du nochmal gucken, ich wollte das Bild wieder auf das Ausgangsbild setzen, nur dies geht nicht mit onMouseout

        Hm, sorry, wenn ich so direkt bin, aber brauchst Du etwa eine Brille? ;)

        onMouseOver="parent.document.funktionsbild.src='images/privatthema1/privat_thema_1_stein.jpg';"
         onMouseOut="parent.document.funktionsbild.src=images/bad/b_toilette_.jpg"

        Vergleiche beide Zeilen... Und fällt Dir etwas auf? Kleiner Tipp: Achte auf aller Art Anführungszeichen...

        Weißt Du vielleicht noch, wieso es am Safari am Mac nicht geht und wie ich den komischen weißen Hintergrund im Explorer wegbekomme????

        Open Frame in new window... mach die Seite, die im Iframe erscheint, in einem Einzelfenster auf... Da ist auch ein Rand links, und oben auch. Das ist normal, wenn nicht per CSS geregelt wird, dass da kein Rand enstehen soll (margin-Angaben für body)...

        Zu dem Safari-Problem kann ich nichts sagen, ich habe (d.h.: hatte) Safari für Windows, nur der hat sich selbst zerschossen. Ich kriege nur noch ein schwarzes Fenster mit unleserlichen Buttons und Menues, etc... er erscheint auch nicht mehr im nervigerweise regelmäßig ein mal pro Woche aufpoppenden Apple-Update. Beizeiten werde ich ihn deinstallieren und neu downloaden, habe aber derzeit anderes zu tun als mich um Minderheiten-Werkzeuge zu kümmern ;)

        Viele Grüße aus Frankfurt/Main,
        Patrick

        --

        _ - jenseits vom delirium - _
        [link:hatehtehpehdoppelpunktslashslashwehwehwehpunktatomicminuseggspunktcomslash]
        Nichts ist unmöglich? Doch!
        Heute schon gegökt?
        1. hi Patrick,

          ganz herzlichen Dank. Ja, manchmal bin ich blind ::)).

          Ich werde es morgen mal testen, ich hoffe, es ist ok, dass wenn ich noch eine  Frage hierzu hätte, dass ich mich dann noch mal rühren würde,

          viele Grüße von Cornelia

          »» Hallo Cornelia!

          Frage: vielleicht magst Du nochmal gucken, ich wollte das Bild wieder auf das Ausgangsbild setzen, nur dies geht nicht mit onMouseout

          Hm, sorry, wenn ich so direkt bin, aber brauchst Du etwa eine Brille? ;)

          onMouseOver="parent.document.funktionsbild.src='images/privatthema1/privat_thema_1_stein.jpg';"
          onMouseOut="parent.document.funktionsbild.src=images/bad/b_toilette_.jpg"

          Vergleiche beide Zeilen... Und fällt Dir etwas auf? Kleiner Tipp: Achte auf aller Art Anführungszeichen...

          Weißt Du vielleicht noch, wieso es am Safari am Mac nicht geht und wie ich den komischen weißen Hintergrund im Explorer wegbekomme????

          Open Frame in new window... mach die Seite, die im Iframe erscheint, in einem Einzelfenster auf... Da ist auch ein Rand links, und oben auch. Das ist normal, wenn nicht per CSS geregelt wird, dass da kein Rand enstehen soll (margin-Angaben für body)...

          Zu dem Safari-Problem kann ich nichts sagen, ich habe (d.h.: hatte) Safari für Windows, nur der hat sich selbst zerschossen. Ich kriege nur noch ein schwarzes Fenster mit unleserlichen Buttons und Menues, etc... er erscheint auch nicht mehr im nervigerweise regelmäßig ein mal pro Woche aufpoppenden Apple-Update. Beizeiten werde ich ihn deinstallieren und neu downloaden, habe aber derzeit anderes zu tun als mich um Minderheiten-Werkzeuge zu kümmern ;)

          Viele Grüße aus Frankfurt/Main,
          Patrick