Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/09/2007, 02:37
Agrey
 
Fecha de Ingreso: octubre-2003
Mensajes: 364
Antigüedad: 21 años, 3 meses
Puntos: 1
Duda con funcion

Hola:
Tengo una dudilla k me esta volviendo loco.

Tengo un formulario con un text area y un boton (no submit) que al hacer click llama una funcion que hace que aparezca un pront para poner el texto en negrita.

Mi problema es que en el formualrio hay varios text area y para no repetir 5 veces la misma funcion, lo que hago es pasar a la funcion el nombre del textarea.

pero luego no soy capaz de devolver el texto negrita al text area.

este es mi codigo

Código:
<form action="Productosadd.asp" method="post" onSubmit="return dataCheck(this);"  ENCTYPE="multipart/form-data" name="form1">
<textarea cols=35 rows=4 name="x_Descripcion"><%= x_Descripcion %></textarea>
<img src="bold.gif" alt="Negrita" width="30" height="18"  OnClick="negrita(x_Descripcion)" style="cursor: hand">
<textarea cols=35 rows=4 name="y_Descripcion"><%= x_Descripcion %></textarea>
<img src="bold.gif" alt="Negrita" width="30" height="18"  OnClick="negrita(y_Descripcion)" style="cursor: hand">
</form>


y la funcion es esta

function negrita(nombre)
{
var negrita=prompt("Escriba el texto que desea poner en negrita: ","") ;
document.form1.[nombre].value=negrita;
//en la linea anterior es el fallo
}