Du möchtest sicher so etwas (pseudo code):
Code: Alles auswählen
insert(<span style="my style">)
insert(bisschen text)
insdert(</span>)
Du bearbeitest aber keien Text-Datei, oder sendest Quelltext Häppchenweise an den Browser, der erst dann anfängt die Seite zu rendern, wenn das vollständige Dokument geladen wurde.
Sondern, ich nehme an, dass nach jeder Änderung des Document-Object-Models neu gerendert wird, ähnlich Ajax. So wie bei PB mit "AddGadgetItem()" etc. Sonst müsstest du, wie bei einem Canvas, bei jeder kleinen Änderung, alles neu senden.
Daher musst du wohl ein gültiges DOM-Element erzeugen und dieses dann in das Gadget einfügen. Denn wie bereits gesagt wurde: Ein leeres, gestyltes <span> ist nicht besonders sinnvoll und wird daher von der Engine direkt verworfen.