javascript document.write () удаляет HTML со страницы и отображает результат на пустой странице [дубликат]

Possible Duplicate:
JavaScript - what are alternatives to document.write?

я создаю функцию javascript, которую я хочу выполнить через несколько секунд, но когда она выполняется, она удаляет все содержимое страницы и отображает только тот результат, который я показываю с помощью document.write (), вот мой код javascript.

<script language="javascript">
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
 xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}

setTimeout(function(){
xmlhttp.open("GET","some.xml",false);
xmlhttp.send();
xmlDoc=xmlhttp.responseXML;
var x=xmlDoc.getElementsByTagName("offer");
var page = parseInt(x.length) / 10;
document.write("<div class='pagination_btn_cont'>");
for (i=1;i<=page;i++)
{ 
 document.write("<div class='pagination_btn'>"+i+"</div>");
}
document.write("</div>");
},10000);

</script>

когда я открываю веб-страницу, на ней отображается все содержимое страницы, но через 10 секунд страница становится пустой и отображаются только те числа, которые я получаю из цикла.

Любое предложение, как можно сделать эту задачу.

Ответы на вопрос(3)

Ваш ответ на вопрос