A occhio e croce NO.

In quel modo chiami la funzione una volta sola, mentre tu vuoi richiamrla ogni 10 sec. Quindi la funzione deve richiamare se stessa (tramite setTimeout):
codice:
<script language="JavaScript" type="text/javascript">
<!--
function miafunzione(){
  // blah blah;
  setTimeout('miafunzione()',10000); // richiamo ciclico
}

setTimeout('miafunzione()',10000); // richiamo la prima volta
//-->
</script>
Nota che miafunzione() va racchiusa tra apici.

Al posto dell'ultima riga, io preferisco inserire la chiamata all'onload del body:
<body onload="setTimeout('miafunzione()',10000);">