Oliver Pusch: onmouseover zeige (lade bild) im frame

hi all,

ich habe ein frameset bestehen aus 2 frames: "links" & "content"

im frame "content" gibt es einen link mit einem mouseover.
bei mousover soll dann im frame "links" ein bild geladen (angezeigt) werden.

im IE4.x funzt dieser quelltext:
parent.links.document.images.button3.src = pic1.src;

nutze ich den quelltext im NN4.x bekomme ich folgende fehlermeldung
Javascripterror:
parent.links.document.images.button3 has no properties.

versucht habe ich auch (ohne erfolg):
parent.frames[0].links.document.images.button3.src = pic1.src;
parent.frames[0].links has no properties.

parent.frames.links.document.images.button3.src = pic1.src;
parent.frames.links.document.images.button3 has no properties

top.links.document.images.button3.src = pic1.src;
top.links.document.images.button3 has no properties.

wenn das bild nicht in einem anderen frame waere sondern im gleichen frame
dann könnte ich mit folgendem quelltext im NN4.x und IE4.x ein bild laden.
document.images.button3.src = pic1.src;

weiss jemand von euch rat, hat ein beispielscript oder kann mir eine quelle
zum nachschlagen nennen?

cu, oliver
pusch@fup.de

  1. hi all,

    ich habe ein frameset bestehen aus 2 frames: "links" & "content"

    im frame "content" gibt es einen link mit einem mouseover.
    bei mousover soll dann im frame "links" ein bild geladen (angezeigt) werden.

    im IE4.x funzt dieser quelltext:
    parent.links.document.images.button3.src = pic1.src;

    nutze ich den quelltext im NN4.x bekomme ich folgende fehlermeldung
    Javascripterror:
    parent.links.document.images.button3 has no properties.

    versucht habe ich auch (ohne erfolg):
    parent.frames[0].links.document.images.button3.src = pic1.src;
    parent.frames[0].links has no properties.

    parent.frames.links.document.images.button3.src = pic1.src;
    parent.frames.links.document.images.button3 has no properties

    top.links.document.images.button3.src = pic1.src;
    top.links.document.images.button3 has no properties.

    wenn das bild nicht in einem anderen frame waere sondern im gleichen frame
    dann könnte ich mit folgendem quelltext im NN4.x und IE4.x ein bild laden.
    document.images.button3.src = pic1.src;

    weiss jemand von euch rat, hat ein beispielscript oder kann mir eine quelle
    zum nachschlagen nennen?

    cu, oliver
    pusch@fup.de

    Hi!

    probier's mal mit parent.frames[0].images[3].src = pic3.src

    (hab's nicht ausprobiert..)

    Gruss, migh_t

    1. hi all,

      ich habe ein frameset bestehen aus 2 frames: "links" & "content"

      im frame "content" gibt es einen link mit einem mouseover.
      bei mousover soll dann im frame "links" ein bild geladen (angezeigt) werden.

      im IE4.x funzt dieser quelltext:
      parent.links.document.images.button3.src = pic1.src;

      nutze ich den quelltext im NN4.x bekomme ich folgende fehlermeldung
      Javascripterror:
      parent.links.document.images.button3 has no properties.

      versucht habe ich auch (ohne erfolg):
      parent.frames[0].links.document.images.button3.src = pic1.src;
      parent.frames[0].links has no properties.

      parent.frames.links.document.images.button3.src = pic1.src;
      parent.frames.links.document.images.button3 has no properties

      top.links.document.images.button3.src = pic1.src;
      top.links.document.images.button3 has no properties.

      wenn das bild nicht in einem anderen frame waere sondern im gleichen frame
      dann könnte ich mit folgendem quelltext im NN4.x und IE4.x ein bild laden.
      document.images.button3.src = pic1.src;

      weiss jemand von euch rat, hat ein beispielscript oder kann mir eine quelle
      zum nachschlagen nennen?

      cu, oliver
      pusch@fup.de

      Hi!

      probier's mal mit parent.frames[0].images[3].src = pic3.src

      (hab's nicht ausprobiert..)

      Gruss, migh_t

      es ist zum mäusemelken auch das funzt nicht :-(
      cu, oliver

    2. Hi,

      ... oder mit:

      // parent.frames['links'].document.images['button3'].src

      Das hat bisher einen Grossteil meiner no-properties-probleme in Luft aufgelöst ;-)

      Schöne Grüsse
      Bernhard

      1. Hi,

        ... oder mit:

        // parent.frames['links'].document.images['button3'].src

        Das hat bisher einen Grossteil meiner no-properties-probleme in Luft aufgelöst ;-)

        Schöne Grüsse
        Bernhard

        :-( funz auch nicht
        guck hier:
        http://dev.fup.de/bde/dateien/content.asp?head=311&pos=1
        es ist zur zeit nur der menuepunkt "wir über uns eingebunden"
        im IE funzen die ON und OFF schlater im NN nicht :-(

        1. Hallo Oliver

          Also das nenn ich eine Script-Datei *schwitz* !

          Mein erster Vorschlag wäre, verwende div statt span für "menue01"!

          // function change1(){
          //  parent.frames['links'].document.images['button3'].src = pic1.src;
          // }

          Wenn du divs verwendest, musst du im NN das anders formulieren: Layers werden als eigenes Document angesehen. Müsste ungefähr so heissen:

          parent.frames['links'].document.layers['menue01'].document.images['button3'].src = pic1.src;

          Aber dem Code nach zu schliessen, hast du das einfach vergessen, denn in deinem Funktionen setimageOn/Off hast du das richtig drinnen!

          Probiers mal aus.

          keep it simple ;-)
          Bernhard Peissl

          1. YES das war es, tausend dank.
            ich hatte dielösung so dicht vor der nase stehen und habe sie nicht gesehen :-))

            Hallo Oliver

            Also das nenn ich eine Script-Datei *schwitz* !

            Mein erster Vorschlag wäre, verwende div statt span für "menue01"!

            // function change1(){
            //  parent.frames['links'].document.images['button3'].src = pic1.src;
            // }

            Wenn du divs verwendest, musst du im NN das anders formulieren: Layers werden als eigenes Document angesehen. Müsste ungefähr so heissen:

            parent.frames['links'].document.layers['menue01'].document.images['button3'].src = pic1.src;

            Aber dem Code nach zu schliessen, hast du das einfach vergessen, denn in deinem Funktionen setimageOn/Off hast du das richtig drinnen!

            Probiers mal aus.

            keep it simple ;-)
            Bernhard Peissl