Ole Ole :)
Demuestra tu Poderio
;)
Bueno.. yo he recojido las dos ideas de TIO-PEPE y las he fusionado.Dejando esto de resultado:
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
function meses(){
//////////////////////////////////////////////////////////////////////////////////////
// EXTRAE LOS MESES QUE RESTAN DE AÑO
//////////////////////////////////////////////////////////////////////////////////////
d = new Date();
tmp = (d.getMonth() + 1) //extrae el mes actual
dias()
for (i=tmp;i<=12;i++){
insertar(i,"mes" )
}
}
function dias(){
////////////////////////////////////////////////////////////////////
// EXTRAE LOS DIAS QUE RESTAN DEL MES
////////////////////////////////////////////////////////////////////
d = new Date();
d2 = new Date();
tmpMes = d.getMonth()+1
tmpDia = d.getDate() //extrae el dia actual
nuevodia = tmpDia
salir = false
for (i=tmpDia;(i<=31&&!salir); i++){
nuevodiaant = nuevodia
nuevodia = nuevodia +1
d2.setDate(nuevodia)
//document.write (d2.getMonth() +1+"-"+tmpMes+"<br>")
if (d2.getMonth()+1!=tmpMes){
salir=true
insertar(nuevodiaant ,"dias")
}else{
insertar(nuevodiaant , "dias")
}
}
}
function insertar(texto , sitio){
////////////////////////////////////////////////////////////////////
// Imprime los resultados
////////////////////////////////////////////////////////////////////
var oOption = document.createElement("OPTION");
oOption.text=texto;
form.sitio.add(oOption);
}
</script>
</head>
<body onload="meses()" bgcolor="#FFFFFF" text="#000000">
<form name="Form" method="post" action="">
<select name="dias">
</select>
<select name="mes">
</select>
</form>
</body>
</html>
Mi idea era llamar a la función meses al cargar, de alli a la de los dias y imprimir los resultados de las dos funciones a traves de la tercera.
AY+