Jeff Lüscher: Bild in einer Seite mit seinem Namen ansprechen

Hi!

Wie kann man ein Bild auf einer Seite mit seinem Namen ansprechen kann ('document.name.src = xxx' geht nicht)?

Jeff

  1. Wie kann man ein Bild auf einer Seite mit seinem Namen ansprechen kann ('document.name.src = xxx' geht nicht)?

    Genau so geht es bei mir schon immer:
    document.NameDesBildes.src = "dummy.gif";

    Beachte, dass es beim MSIE3 nicht geht. Aber sonst schon. Hab es gerade nochmal ausprobiert. Hast Du name="NamedesBildes" im <img> tag stehen?

    Versuch doch erstmal nur zu lesen:
    alert(document.NameDesBildes.src);

    1. Wie kann man ein Bild auf einer Seite mit seinem Namen ansprechen kann ('document.name.src = xxx' geht nicht)?

      Genau so geht es bei mir schon immer:
      document.NameDesBildes.src = "dummy.gif";

      Beachte, dass es beim MSIE3 nicht geht. Aber sonst schon. Hab es gerade nochmal ausprobiert. Hast Du name="NamedesBildes" im <img> tag stehen?

      Versuch doch erstmal nur zu lesen:
      alert(document.NameDesBildes.src);

      Ja, mein Bild heisst "0" und ich habe diesen Namen in der Variable "Pos". Wenn ich aber document.Pos.scr = "test.gif" schreibe geht dies nicht :-(
      Auch document.0.src = "xxx" geht nicht.

      1. Ja, mein Bild heisst "0" und ich habe diesen Namen in der Variable "Pos". Wenn ich aber document.Pos.scr = "test.gif" schreibe geht dies nicht :-(
        Auch document.0.src = "xxx" geht nicht.

        versuch doch mal

        N = eval("document."+Pos);
           N.src = "test.gif";

        vieleicht ist auch "0" ein unguenstiger Name. Wie waers mit bild_0 :-)

        1. Ja, mein Bild heisst "0" und ich habe diesen Namen in der Variable "Pos". Wenn ich aber document.Pos.scr = "test.gif" schreibe geht dies nicht :-(
          Auch document.0.src = "xxx" geht nicht.

          versuch doch mal

          N = eval("document."+Pos);
             N.src = "test.gif";

          vieleicht ist auch "0" ein unguenstiger Name. Wie waers mit bild_0 :-)

          Geht leider auch nicht, auch mit 'bild_0' nicht ;-)

          N = eval("document."+Pos);
          N.src = "Images/MTFG_on.jpg";

          Fehler: "';' erwartet"

          1. Ja, mein Bild heisst "0" und ich habe diesen Namen in der Variable "Pos". Wenn ich aber document.Pos.scr = "test.gif" schreibe geht dies nicht :-(
            Auch document.0.src = "xxx" geht nicht.

            versuch doch mal

            N = eval("document."+Pos);
               N.src = "test.gif";

            vieleicht ist auch "0" ein unguenstiger Name. Wie waers mit bild_0 :-)

            Geht leider auch nicht, auch mit 'bild_0' nicht ;-)

            N = eval("document."+Pos);
            N.src = "Images/MTFG_on.jpg";

            Fehler: "';' erwartet"

            So geht's, danke vielmals! (Hatte zuvor noch einen kleinen Tippfehler drin)

            Jeff