Написал вот такой скрипт ajax загрузки:
<script type="text/javascript">
$(document).ready(function(){
$('a').each(function(){
if($(this).attr('href').slice(0, 12) == 'http://7soft'){
$(this).click(function(){
$.ajax({
url: $(this).attr('href'),
dataType: "html",
success: function(msg){
if(msg && msg.indexOf('pagebody') > -1){
msg = msg.toString().slice(msg.indexOf('pagebody')+10);
msg = msg.slice(0, msg.indexOf('pageend')-5);
document.getElementById('pagebody').innerHTML = msg;
// msg - часть исходного кода другой страницы, которая вставляется в нужное место
}
}
});
return false;
});
}
});
});
</script>
При этом, если в загруженном коде есть javascript скрипты, то они отображаются в исходном коде, но не работают. Что нужно сделать, чтобы скрипты работали?