Salve a tutti.
Io ho una variabile contenente del codice html:
Codice PHP:
var stringa = "Ciao!
Sono [b]Pippo[/b].
Conosci [i]Paperino[/i]?"
Io però non so quale sia questa stringa, può cambiare ad ogni chiamata della pagina, posso solo dire che conterrà dei tag html che devono funzionare come tali.
Poi ho un div semplice semplice:
Codice PHP:
<div id="mydiv"></div>
Quello che io voglio fare è semplicemente mettere quella stringa in quel div:
Codice PHP:
document.getElementById("mydiv").innerHTML(stringa);
peccato che questa soluzione a Safari non piaccia...quindi come faccio a far si che funzioni anche in safari?
ho provato:
Codice PHP:
document.getElementById("mydiv").appendChild(document.createTextNode(stringa));
ma con questa soluzione, che funziona, i tag html vengono ignorati, e quindi stampati come fossero caratteri. Mi sembra di aver capito che non esista un createHTMLNode o qualcosa di simile.
Accetto ogni suggerimento, grazie mille