Ver Mensaje Individual
  #2 (permalink)  
Antiguo 22/07/2005, 12:03
angsanchez
 
Fecha de Ingreso: octubre-2004
Ubicación: España
Mensajes: 894
Antigüedad: 20 años, 4 meses
Puntos: 3
Hola, micayael
Yo diría que lo que quieres se consigue con
this.form
que pasa una refrencia al formulario como objeto -no es su nombre, pero seguro que te servirá, pues en la función bastará con que hagas referencia directa al parámetro, y te ahorras window.document.forms[nombreDelFormulario]

Si realmente necesitas el nombre, supongo que podrá funcionar con
window.document.this.form.name

Ejemplo:
Código HTML:
<head><script>
function colorea(f) {
	f.style.backgroundColor="red"
}
function calcula(x) {
	return x*x
}
</script></head>
<body>
<form>
<input type="button" value="Colorear el formulario" onClick="colorea(this.form)">
<br>
Calcula el cuadrado de
<input type="text" name="entrada">
<input type="button" value="Calcular" onClick="this.form.salida.value=calcula(this.form.entrada.value)">
<input type="text" name="salida">
<br>

</form>
</body> 
__________________
Angel :cool:

Última edición por angsanchez; 22/07/2005 a las 12:11