Показать сообщение отдельно
  #3 (permalink)  
Старый 23.03.2014, 12:05
Профессор
Отправить личное сообщение для cript Посмотреть профиль Найти все сообщения от cript
 
Регистрация: 03.02.2014
Сообщений: 238

Сообщение от danik.js
Зато можно использовать обходные варианты.
Не знаю можно ли это назвать обходным вариантом, но это сработало..

<div id="container"></div>
    <script type="text/javascript">
    var data="<div class='blocked'><script type='text/javascript'>alert(4);<\/script></div>";
    document.getElementById("container").innerHTML = data;
    var elements = document.getElementById("conteiner").getElementsByTagName("script");
    for (var i=0,len=elements.length;i<len;i++) {
     eval.call(window,elements[i].innerHTML);  
   }
 </script>
Ответить с цитированием