Ver Mensaje Individual
  #5 (permalink)  
Antiguo 08/12/2007, 19:28
darkxer0x
 
Fecha de Ingreso: junio-2006
Mensajes: 270
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: Algo falla en mi select

Hola.
Gracias JoseTejada.
Tu script no me iba, pero todo parecia correcto. Hasta que me di que es lo que hacia que no fuera:
Código:
var n = formulario.numero.options[formulario.numero.selectedIndex]
Y habia que ponerlo con document. delante de formulario:
Código:
document.formulario.numero.options[document.formulario.numero.selectedIndex
Pero me has sacado de un apuro. Yo no he tratado nada con javascript, y todavia no me he acostumbrado.

Por cierto, el script final que funciona, por si alguien quiere poner algo como lo que yo hago, es este:
Código:
<form action="upload.php" method="post" name="formulario" enctype="multipart/form-data">
<SCRIPT language="JavaScript" type="text/javascript">
document.write('<label>Numero de Imagenes <select name="numero" size=1 onChange="imagenes()">');
document.write("<option selected></option>");
for (var i = 1; i < 6; i++) {
	document.write("<option value=" + i + ">" + i + "</option>");
}
document.write("</select></label>");
function imagenes()  {
var n = document.formulario.numero.options[document.formulario.numero.selectedIndex].value
texto = "";
for (var i = 1; i <= n; i++) {
texto += "<p><label>Imagen Mediana " + i + " <input type=file name=mediana" + i +"></label></p>";
}
document.getElementById('aqui').innerHTML = texto;

}
</script>
<div id='aqui'></div>
<p><input type="submit" value="Subir"></p>
</form>
Supongo que habrá formas mas elegantes de ahcerlo, pero bueno, esto por lo menos funciona de maravilla.

Última edición por darkxer0x; 08/12/2007 a las 19:38