Предположим, что в template_A существует следующий код, открывающий диалоговое окно, в котором отображается содержимое из template_B.
HTML-код хорошо отображается в диалоговом окне, но, к сожалению, любой JavaScript, включенный в template_B, не запускается.
Jquery & Jquery-ui включены в template_A.
template_B не содержит javascript-include, поскольку он представлен div, принадлежащим template_A.
JS в template_A:
var win = $(document.createElement('div'));
$.get(url, function (html) {
win.html(html);
win.dialog("open");
});
template_B:
<div id="content">
<script type="text/javascript">
$(function () {
// this never executes,
// js-debugging won't enter this part...
});
</script>
</div>