Cita:  
					Iniciado por chuidiang  
  Hola:
 
java y javascript son lenguajes que no tienen nada que ver. Prueba en el foro de javascript.
 
Se bueno.
    Disculpas estás en lo correcto, por si a alguien le es útil lo resolví de la mano de php agregándole una variable única a cada ID de esa manera no se pisan las variables, les dejo el código, saludos.  
 Código PHP:
    echo'
        <select name="ano" id="ano'.$variable.'" onchange="actualizar'.$variable.'()"> </select>
       <select name="mes" id="mes'.$variable.'" onchange="actualizar'.$variable.'()"></select>
      <select name="dia" id="dia'.$variable.'"></select>
<script type="text/javascript" >
var ano'.$variable.'=document.getElementById("ano'.$variable.'");
var mes'.$variable.'=document.getElementById("mes'.$variable.'");
var dia'.$variable.'=document.getElementById("dia'.$variable.'");
rellenar_ano(ano'.$variable.');
rellenar_mes(mes'.$variable.');
rellenar_dia(dia'.$variable.','.$GLOBALS[PRMT_fecha_ano_fin].',0);
function actualizar'.$variable.'() {
    limpiaSelect(dia'.$variable.');
    rellenar_dia(dia'.$variable.', ano'.$variable.'.options[ano'.$variable.'.options.selectedIndex].value, mes'.$variable.'.options[mes'.$variable.'.options.selectedIndex].value );
} 
</script>';