Raik: nützt nur nix :-(

Beitrag lesen

Hallo, Thomas!

Wenn ich das fertig hab, bevor der Tread im Archiv verschwindet, poste ich es noch hier.

Zu früh gefreut.

<script type="text/javascript">
function Test(){
  var el=document.getElementsByTagName('!');
  var i=0;
  while(el[i].nodeValue!=' Begin Description '){
    i++;
    }
  var pretxt = document.createElement("pre");
  var tmp = el[i].nextSibling;
  while(tmp.nodeValue!=' End Description '){
    tmp2=tmp.cloneNode(true);
    pretxt.appendChild(tmp2);
    tmp.nodeValue="";
    while(tmp.childNodes.length>0){
      tmp.removeChild(tmp.firstChild);
      }
   tmp = tmp.nextSibling;
    }
  tmp.parentNode.replaceChild(pretxt,el[i]);
}
</script>

Dabei gehen immer die Zeilenumbrüche aus dem Sourcecode verloren, so dass das Ganze sinnfrei wird.
btw.: Kommentare lassen sich über getElementsByTagName('!') ansprechen und haben den nodeName "#comment" (im IE).

Fällt Dir noch was ein, wie man das lösen könnte?

freundl. Grüsse aus Berlin, Raik