Hi!
Also ich hab mir das mal angeschaut, mir ist auch aufgefallen, dass nur das erste \n ersetzt wird. Wieso das so ist, weiß ich leider auch nicht, aber du könntest das Ganze ja wie folgt lösen:
while (alles.match(/\n/)) {
alles=alles.replace(/\n/,"<br>");
}
Es wird nachgeprüft, ob noch ein \n drinnen ist und wenn ja, dann wird das Erste ersetzt durch ein <br>. Ist zwar etwas umständlicher, aber immerhin funktioniert es ;-)
Mirko