ASP.NET - innerText

 
Vista:

innerText

Publicado por Juan Carlos (1 intervención) el 30/06/2010 16:35:39
Hola que tal.
Tengo una duda.
tengo un td on id="titulo" dentro de una pagina aspx. al usar la instruccion:

var lab = document.getElementById('titulo');
lab.innerHTML = 'lo que sea';

Funciona muy bien y asigna el texto.

Si ese mismo td con id="titulo" lo pongo dentro de un contro de usuario y ejecuto.

var lab = document.getElementById('titulo');
lab.innerHTML = 'lo que sea';

desde la pagina aspx, pero que contiene al control de usuario no me cambia el texto del td.
Como dato, si debugueo el objeto "lab" si cambia su propiedad .innerHTML a 'lo que sea', y aun asi no cambia el texto en el td.
Por que será?
Gracias
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:innerText

Publicado por m (121 intervenciones) el 01/07/2010 17:55:59
Que tal,
pues no puedes cambiar .innerHTML porque cuando lo pones dentro de otro
control, digamos control contenedor, a el control lab se le asigna
otro id: NombreContenedor_+Titulo.

Buscalo dentro del html generado el td titulo para que actualices el id generado.

saludos.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar