Raphael: HTML in DIV schreiben und als solchen interpretieren ?

Beitrag lesen

Hallo Kai,

das Reinschreiben ins Div erfolgt per Javascript. Dabei prüfe ich auf den Bwowser, und führe somit die entsprechende IF-Abfrage aus.

Im Falle des Mozillas waere dies:

if (document.getElementById) // Mozilla
{
  var hello = document.createElement('code');
  document.getElementById(id),appendChild(hello);
}

Dieses "innerHTML" verwende ich ausschliesslich fuer den IE. Funktioniert das auch bei Mozilla ?

Mein Code zum Schreiben ins DIV stammt aus einer Vorlage aus dem Netz.

Diese Eselbrücke usw, kannst Du die mal posten ?

Gruss,

Raphael

Mein Problem ist, dass wenn ich per Javascript HTML-Code in dieses Div schreibe, dieser nicht als HTML Code interpretiert wird (es muesste ein Link entstehen), sondern als normale Zeichenkette.

wie schreibst du rein? Es gibt das das zwar nicht konforme, aber verbreitete .innerHTML(), welches dir helfen sollte. Dann muss nur noch für Opera eine Eselsbrücke her. Aber sei gewarnt: dann wird wirklich ALLES interpretiert, also vielleicht auch ein Script, dass die ganze Seite zerschießt...