03/09/2010, 11:47
|
| | Fecha de Ingreso: agosto-2010 Ubicación: Veracruz, Mexico
Mensajes: 19
Antigüedad: 14 años, 4 meses Puntos: 0 | |
Problema para llamar una tabla oculta Bnas tardes.
Hola estoy empezando a desarrollar en php y me he topado con un problema, veran tengo que hacer un llamado de una tabla oculta:
<div id="divMyGrab" style="display:none;" >
<table align="center" width="70%" cellspacing="2" cellpadding="2" border="0" id="myGrab">
<tr >
<th width="15%" > No Control </th>
<th width="25%" > Nombre </th>
<th width="25%" > Ap. Paterno </th>
<th width="25%" > Ap. Materno </th>
<th width="7%" > Especialidad </th>
<th width="3%" > Semestre </th>
</tr>
</table>
</div>
como podran darse cuenta la tabla esta dentro de un div y es el div la que la esta ocultando, la tabla maneja un id = "my Grab". bien el problema radica que cuando hago la llamada a esta tabla desde el js no me muestra la tabla con los datos que le estoy cargando:
echo "<td><div align='center'> <a style=\"color:#FFFFFF; font-family:'Calibri';\" href=\"javascript:addRowGrab('myGrab','".$row[0]."','".$row[1]."','".$row[2]."','".$row[3]."','".$row[4]."','".$row[5]."','divMyGrab')\"> <img src='add.png'></a> </div></td>";
para ser honestos no me hace nada, esta es la funcion:
function addRowGrab(idTabla, Nc, Nom,A_p, A_m, Esp, Sem, nomDiv ){
var divS="<div align='center'><a style=\"color:#333333; font-family:'Calibri'; \">";
var divSC="</a></div>";
var table = document.getElementById(idTabla);
elem = document.getElementById(nomDiv);
elem.style.display='block';
var numRows = table.rows.length;
//insert a new row at the bottom
var newRow = table.insertRow(numRows);
//create new cells
var newCell1 = newRow.insertCell(0);
var newCell2 = newRow.insertCell(1);
var newCell3 = newRow.insertCell(2);
var newCell4 = newRow.insertCell(3);
var newCell5 = newRow.insertCell(4);
var newCell6 = newRow.insertCell(5);
//set the cell text
// alert(nomDiv);
newCell1.innerHTML = "<a style=\"text-decoration:underline;cursor:pointer;color:#333333; font-family:'Calibri'; \" onclick=\"pedirDatosDiv ('"+idGrab+"','venta/detallesGrab.php','detallesDiv')\">"+Nc+"</a>";
newCell2.innerHTML = divS+Nom+divSC;
newCell3.innerHTML = divS+A_p+divSC;
newCell4.innerHTML = divS+A_m+divSC;
newCell5.innerHTML = divS+Esp+divSC;
newCell6.innerHTML = divS+Sem+divSC;
}//funtion
hasta donde se con esto obtengo los datos de la tabla previamente dibujada:
var table = document.getElementById(idTabla);
y con esto pues mando a hacer visible el div donde esta la tabla:
elem = document.getElementById(nomDiv);
elem.style.display='block';
bueno solicito su ayuda para resolver mi problema. Muchas gracias de ante mano. |