По поводу второго пункта:
Код HTML:
<div id='text'>Подождите, идет загрузка...</div>
<script>
var text='Sample text';
var i=0;
document.getElementById('text').innerHTML="";
function write() {
document.getElementById('text').innerHTML+=text.substring(i,i+1);
if (i!=document.getElementById('text').innerHTML.length) {
Timeout = setTimeout("write()", 100);
i++;
}
}
write();
</script>
3 пункт:
Код HTML:
Подождите, идет загрузка страницы...
<div id='page' style='display: none'>HTML-код страницы</div>
<script>
document.getElementById('page').style.display="block";
</script>
Возможно, работать не будет