Lutz T.: Browser hängt nach dem Zeichen von vielen Pixeln

Beitrag lesen

Hallo nochmal,
also ich kriege mit der Variante eine quadratische geschlossene Fläche hin (IE 5.5 und Netscape 7.1). Hier noch mal eine Erweiterung um bis zu 3x3 große "Pixel" zu zeichnen.
MfG,
Lutz T.

function Graph(cc)
{ var xx, yy;
  for (yy=0; yy<=255; yy+=5)
  { for (xx=0; xx<=255; xx+=5)
    { document.write("<font color='"+RGB(xx,255-xx,yy)+"'>"+cc+"</font>");
      n++;
    }
    document.write("<br>");
  }
}
document.open();
document.write("<div style='position:absolute; left:100; top:100; font-family:Arial; font-size:2px; line-height:1px;'>");
Graph("|");
document.write("</div>"+n+" Pixel wurden gezeichnet.<br>");
document.write("<div style='position:absolute; left:200; top:100; font-family:Arial; font-size:5px; line-height:3px;'>");
Graph("|||");
document.write("</div>"+n+" Pixel wurden gezeichnet.<br>");
document.close();

Hallo,

danke für die Tipps. Da mit dem <br> war eine Superidee. So ganz klappt es aber noch nicht. Die Fläche wird durchsichtig und damit verändern sich die Farben.

statt

{ document.write("<font color='"+RGB(xx,0,yy)+"'>|</font>");
müsste es heißen:
{ document.write("<font color='"+RGB(xx,0,yy)+"'>_</font>");
Dann kriegt man eine geschlossene Fläche hin.

Aber was nicht klappt ist irgendwie 4x4 große Pixel zu verwenden (brauche ich, da hoher Rechenaufwand dahinter).

So habe ich immer noch keine richtige Lösung - leider.

Gruß Karsten