Ver Mensaje Individual
  #1 (permalink)  
Antiguo 27/10/2004, 06:54
jadear
 
Fecha de Ingreso: octubre-2004
Mensajes: 3
Antigüedad: 19 años, 7 meses
Puntos: 0
innerHTML y htmlArea

Hola

Tengo un problema con el innerHTML y el htmlArea.

Os cuento, estoy realizando una página donde se tiene que poder incluir textarea dinamicamente, para eso utilizo innerHTML, y voy añadiendo los campos dinámicamente.
El problema es que en cada uno de esos textarea se tiene que poder marcar dentro colores, para ello utilizo el htmlArea definiendo los botones customs para que aparezcan como quiero.

El problema esta en que necesito que se puede marcar en colores cada uno de los que voy creando y me da error, bueno no da error, pero los htmlArea dejan de funcionar, y solo funciona el último insertado y los otros se borran.

El código que utilizo para insertar los elemenos es:

function anadir(FieldType) {
if (hayExposiciones == 1){
if (FieldType == 'Exposicion') {
numeroExposiciones++;
document.getElementById('ContenidoDinamico').inner HTML += '<div align="center"><b>Exposición ' + numeroExposiciones + '</b> </div> <table width="95%" border="0" cellspacing="2" cellpadding="2" align="center"><tr><td>Titulo</td><td><input type="text" size="90" name="tTitExposicion' + numeroExposiciones + '"></td></tr>' + '<tr><td valign="top">Contenido</td><td width="90%" align="left"><textarea name="tCuerpoExposicion' + numeroExposiciones + '" cols=80 rows=4></textarea></td></tr></table><br>';

editor_generate('tCuerpoExposicion2',config);

document.forms[0].tNumeroExposiciones.value = numeroExposiciones;
}
}
}

La linea editor_generate('tCuerpoExposicion2',config); no siempre sería 2 pero bueno pruebo con la segunda para ver que pasa.

He probado a usar todas las funciones que vienen en el htmlArea, pero me sigue pasando lo mismo.

¿Sabeis como puedo solucionarlo?

Un saludo y muchísimas gracias
Javi.