Salve a tutti,
ho una select con dei valori numerici, devo stampare dei campi in una parte della pagina un numero di volte pari a quello del valore numero.

<select name='selNumPollOptions' onChange="printPollOptions(this.options[this.selectedIndex].value)"' >
<option value='0' >0</option>
<option value='1' >1</option>
<option value='2' >2</option>
<option value='3' >3</option>
<option value='4' >4</option>
<option value='5' >5</option>
<option value='6' >6</option>
<option value='7' >7</option>
<option value='8' >8</option>
<option value='9' >9</option>
<option value='10' >10</option>
</select>

E nella zona della pagina dove voglio visualizzare i campi ho iniziato a scrivere la funzione.

<script language='javascript'>
function printPollOptions(iOptNum){
document.write('a');
}
</script>

però mi viene aperta una nuova pagina con la a stampata. Non capisco come mai ha questo comportamento, qualcuno mi sa dare una mano?