Christian Feldbacher: document.images

Hallo!
Ich verstehe dass mit den document.images[x].src nicht ganz: wenn man jetzt im html-Text eine Grafik einbindet, mit <img src="bild.gif">, dann kann man document.images[0].src="neuesbild.gif" hernehmen, und das alte dann überschreiben.
soweit so gut, aber was ist wenn ich in Javascript neue Bilder ausgeben will, die aber in HTML noch nicht ausgegeben werden sollen (zum beispiel für einen counter)???

kannst du mir das erklären wie das funzt???

Gruß,
Christian

  1. nochmals hallo!
    ok, ich habs anders gemacht, einfach
    document.write("<img src='"+adresse[i]+"'>");

    istes so am besten oder gibts noch andere lösungen?

    1. Hallo,

      ok, ich habs anders gemacht, einfach
      document.write("<img src='"+adresse[i]+"'>");

      istes so am besten oder gibts noch andere lösungen?

      Am besten sind funktionierende Loesungen!

      In moderneren Browsern kann das auch so realisiert werden:

      function neuesBild(bild)
      {
        document.getElementsByTagName("body")[0].appendChild(document.createElement("img")).setAttribute("src",bild);
      }

      Beispielaufruf der Funktion: onclick="neuesBild('test.gif')

      MfG, Thomas

      1. [Nachtrag:]

        Beispielaufruf der Funktion: onclick="neuesBild('test.gif')

        onclick="neuesBild('test.gif')"

        MfG, Thomas