Adam: Kann man das so machen??

Beitrag lesen

Hallo Leute!

Da ich in JavaScript nicht soooo bewandert bin, muss ich kurz jemanden fragen, der sich damit auskennt. Die nachfolgende Funktion soll ein zweites Fenster öffnen, entsprechend betiteln und ein Foto anzeigen.
Das funktioniert bei mir auch ganz gut, nur scheint mir das ganze etwas kompliziert. Gibt es andere (einfachere?) Lösungen oder ist das so OK?

function FotoAnzeigen(breite, hohe, bild, titel)
{
 bildname = "bilder/jpg/" + bild + ".jpg";
 zielfenster = bild + "fenster";
        //Eine leere HTML-Datei öffnen
 fenster = window.open('blank.htm',zielfenster,'toolbar=no,
                               resizeable=no,width=' + breite + ',
                               height=' + hohe);

with(fenster.document)
 {
  open();
                //Datei mit Code füllen

writeln("<html>");
  writeln("<head>");
  writeln("<title>" + titel + "</title>");
  writeln("</head>");
  writeln("<body bgcolor=#669999>");
  writeln("<center>");
  writeln("<img src=" + bildname + ">");
  writeln("</center>");
  writeln("</body>");
  writeln("</html>");

close();
 }
}

Danke im Vorraus

Adam