Ehmm... non vorrei dire una fesseria ma non dipende dal fatto che manca un ";" dopo l'inizializzazione della variabile "voto" ed un'altro dopo l'apertura della finestra?
Mi spiego:
codice:
<script language="JavaScript"> 
function Vota(){ 
  var voto = sondaggio.voto.radio.value; 
  window.open('voto.asp?voto=' + voto, '', 'top=0, left=0, width=400, height=250, resizable=yes, scrollbars=yes'); 
} 
</script>
Secan