Foros del Web » Programando para Internet » Javascript »

innerHTML y htmlArea

Estas en el tema de innerHTML y htmlArea en el foro de Javascript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 27/10/2004, 06:54
 
Fecha de Ingreso: octubre-2004
Mensajes: 3
Antigüedad: 19 años, 6 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:02.