Foros del Web » Programando para Internet » Javascript »

Problema funcion Java Masterpage

Estas en el tema de Problema funcion Java Masterpage en el foro de Javascript en Foros del Web. Hola soy principiante en Java y nuevo en el foro espero puedan ayudarme. Tengo una tabla que se crea dinamicamente dentro de un ContentPlaceHolder y ...
  #1 (permalink)  
Antiguo 19/04/2010, 11:44
Avatar de vick_many  
Fecha de Ingreso: abril-2010
Mensajes: 1
Antigüedad: 14 años
Puntos: 0
Exclamación Problema funcion Java Masterpage

Hola soy principiante en Java y nuevo en el foro espero puedan ayudarme.

Tengo una tabla que se crea dinamicamente dentro de un ContentPlaceHolder y una funcion Java para cambiar el color del <tr> de mi tabla.


Esta es mi funcion:

Código:
function ini() {
  tab=document.getElementById('siguiente');
  for (i=0; ele=tab.getElementsByTagName('td')[i]; i++) {
    ele.onmouseover = function() {iluminar(this,true)}
    ele.onmouseout = function() {iluminar(this,false)} 
  }
}

function iluminar(obj,valor) {
  fila = obj.parentNode;
    for (i=0; ele = fila.getElementsByTagName('td')[i]; i++)
      ele.style.background = (valor) ? '#98A0CC' : '';
    for (i=0; ele=tab.getElementsByTagName('tr')[i]; i++)
      ele.getElementsByTagName('td')[num].style.background = (valor) ? '#98A0CC' : '';
}

Cuando pruebo la funcion en una pagina independiente mando a llamar la funcion "ini()" en el evento "onload" del
Código HTML:
body
y funciona de maravilla.

Pero..

En mi aplicación ASP tengo una pagina dentro de un MasterPage en esa página tengo un botón con el que creo una tabla dinámica dentro de un ContentPlaceHolder, ya intente llamarla en el "onclick" del boton y en el "onload" del body del MasterPage pero simplemente no funciona, podrían ayudarme con mi problema porfavor.

Etiquetas: funcion, java, masterpage
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 10:22.