Cześć,
Wygrzebałem z sieci kawałek kodu, który w locie ma przetwarzać pliki XML na HTML z wykorzystaniem XSL. Dla części IE wygląda on tak:
if (window.ActiveXObject) {
element.innerHTML = xml.transformNode(xsl);
}
Element jest oczywiście obiektem Element wybranym przez metodę:
document.getElementById(...);
Problem w tym, że tak dodawany kod nie wykonuje kodów zawartych w tagach <script>. Zauważyłem, że dla kody dla przeglądarek innych niż IE wywoływana jest metoda:
element.appendChild(...);
do której jest dodawany DocumentFragment i wtedy kod JS jest wykonywany. Czy istnieje jakakolwiek możliwość bym, jeśli mam kod HTML zapisany w napisie zmienić na obiekt klasy DocumentFragment?
Pozdrawiam,
Grzegorz