Здравствуйте
наткнулся на такой момент
динамическое изменение документа через innerHTML или insertAdjacentHTML
вставляемая строка содержит скрипт
так вот, при первой вставке скрипт выполняется, при последующих нет
пример
HTML>
<SCRIPT>
var count = 0;
function insertScript(){
var sHTML="<input type=button onclick=" + "go2()" + " value='Click Me " + (count++) + "'><BR>";
var sScript="<SCRIPT DEFER>alert('tt');";
sScript = sScript + "function go2(){ alert('Hello from inserted script.') }";
sScript = sScript + "</SCRIPT" + ">";
ScriptDiv.innerHTML = sHTML + sScript;
}
</SCRIPT>
<BODY onload="">
<DIV ID="ScriptDiv"></DIV>
<A HREF="#" onclick="insertScript()">click</A>
</BODY>
</HTML>
кликать на ссылку
HTML перегенерируется, надпись на кнопке меняется, а алерт 'tt' только на первый клик появляется
есть какое-нибудь лекарство от этого?