Javascrips não são executados ao fazer innerHTML em um div

boa tarde galera,

ao utilizar uma função que pagina uma tabela, ex:

jQuery.post(link+’?’+param, dataForm, function(data){
var valorDiv = data.indexOf(’<div id="’+div+’">’);
var paginaTabela = ‘’;
if(valorDiv != -1) {
paginaTabela = data.substring(valorDiv);
paginaTabela = paginaTabela.substring(0, paginaTabela.indexOf(’</div>’) + 6);
} else {
paginaTabela = data;
}
escondeMensagemCarregando();
document.getElementById(div).innerHTML = paginaTabela;
if(paginarFunction != null) { paginarFunction(); }
});

qdo eu incluo a pagina em um div document.getElementById(div).innerHTML = paginaTabela ele para de executar os javascripts, mas qdo eu faço da seguinte maneira:
jQuery("#"+div).load(link+’?’+param, dataForm, function(data){
escondeMensagemCarregando();
});

ele inclui o meu htm do div e executa os javascripts q estão neste html q eu inclui

como eu posso fazer com q a primeira opção, utilizando jquery.post execute os javascript q existam na pagina q eu estou fazendo o innerHTML.

Desde já agradeço a atenção.