Twilo: überflüssige Leerzeichen unfd Zeilenumbrüche entfernen

Beitrag lesen

Hallo,

in mein AJAX Buch von Galileo Computing steht

Um unnötige Fehler in Gecko-Browsern zu vermeiden, wird das Dokument zunächst von überflüssigen Leerzeichen und Zeilenumbrüchen befreit.

es handelt sich um folgende Zeile
dokument.body.innerHTML = dokument.body.innerHTML.replace(/[\r\n|\s]/g, '');

ich wollte diese Zeile wie folgt in mein Code verwenden

function Entfernen(element){  
  element.innerHTML = element.innerHTML.replace(/[\r\n|\s]/g, '');  
  while(0<element.childNodes.length){  
    var Knoten = element.firstChild;  
    var temp = element.removeChild(Knoten);  
  }  
}

diese Funktion wird per onload geladen
Konqeror und Safari stürzen sofort ab, sobald die Seite aufgerufen wird
Beispielseite

wie kann ich dieses Problem beheben?

mfg
Twilo