Hi,
Nur dieses Fragment ist mir rätselhaft, was tut's?
if(isSingle) {
isClose = false;
}
  
isClose wird am Ende von attText zurückgegeben;  
es gibt nur zwei Stellen, an denen die Rückgabe von attText ausgewertet wird - wenn diese true ist, wird der aktuelle Tag in das Array bbtags eingefügt.  
Und das wiederum wird dann u.a. in den Funktionen closetag/closeall ausgewertet, um noch offene Tags zu schliessen.  
  
Weiter schaue ich auch noch nicht durch.  
  
MfG ChrisB  
  
-- 
Light travels faster than sound - that's why most people appear bright until you hear them speak.
 nicht angemeldet
 nicht angemeldet