Irgendeine Formatierung oder sonstwas, was da noch greift und die Darstellung entsprechend beeinflussen könnte?
Ja, jetzt wo du es sagst - und wo ich noch mal hingeschaut habe.
Das Leerzeichen verschwindet auch, wenn man das erste Wort + Leerzeichen eingegeben hat. Also erst mit dem ersten Buchstaben des nächsten Wortes ist es wieder da.
Grund ist diese Funktion um unnötige Whitespaces zu entfernen:
function clearSpaces (strOut)
{
strOut = strOut.replace(/>\s+/gm,'>');
strOut = strOut.replace(/\s+</gm,'<');
strOut = strOut.replace(/>\s+</gm,'><');
return strOut;
};
Aber bei den strong-Tags taucht ja unmittelbar davor/danach ein Leerzeichen auf, welches hier entfernt wird: "<strong>Amorphes</strong> Silicium".
Daran habe ich ja gar nicht mehr gedacht. Danke für den Denkanstoß :)