Dato che non voglio modificare il body di tutte le pagine, ho provato ad inserire
codice:
document.onload=popola_gg((form.dal_mese.options[this.selectedIndex].value),(form.dal_mese.name));
il risultato è questo

codice:
function popola_gg(mese,nome) {

	if ((form.dal_mese.value) == "Aprile 2005" ) {
		mese = 4;
	}else if ((form.dal_mese.value) == "Maggio 2005" ) {
		mese = 5;
	}else if ((form.dal_mese.value) == "Giugno 2005" ) {
		mese = 6;
	}else if ((form.dal_mese.value) == "Luglio 2005" ) {
		mese = 7;
	}else if ((form.dal_mese.value) == "Agosto 2005" ) {
		mese = 8;
	}else if ((form.dal_mese.value) == "Settembre 2005" ) {
		mese = 9;
	}else if ((form.dal_mese.value) == "Ottobre 2005" ) {
		mese = 10;
	}
	var newData = new Date()
	anno = newData.getFullYear(); // anno attuale
	var newData = new Date(anno,mese,0); // l'ultimo del mese richiesto
	var maxg = newData.getDate();
	if (nome == "dal_mese") {
		g = document.form.dal_giorno;
	}else if (nome=="al_mese") {
		g = document.form.al_giorno;
	}
	g.options.length=0;
	for (var i=0;i<maxg;i++) {
		g.options[i] = new Option(i+1,i+1)
	}
	
}
document.onload=popola_gg((form.dal_mese.options[this.selectedIndex].value),(form.dal_mese.name));
Ma non funziona... voi notate quale strafalcione?