Ver Mensaje Individual
  #1 (permalink)  
Antiguo 06/04/2009, 08:59
jarturorv
 
Fecha de Ingreso: abril-2009
Mensajes: 1
Antigüedad: 16 años
Puntos: 0
Agregar href a una tabla ordenada

Que tal:
Espero se encuentren bien, necesito de su ayuda ya que estoy creando una tabla de 12 columnas que a sido reordenada al darle clic pero al hacer eso perdi las relaciones de links que contenian por lo que los guardo en un array pero ahora necesito saber como los agrego, les pongo el codigo que estoy usando y no me queda. Espero me puedan ayudar. Muchas gracias.

function _tabBuildRows(obj){
var rows = obj.parentElement.parentElement.rows;
var tb=obj.parentElement.parentElement;
var ci=rows.item(0).cells.length;
var tdO = null;
var trA=new Array(_tabSha.length);
var trO=null;
var segui=new Array(_tabSha.length);
var finder=new Array(_tabSha.length);
var propuesta=new Array(_tabSha.length);

if(tb.rows.length>0){
for(var i=0;i<_tabSha.length;i++){
tr = tabDoc.createElement("TR");
for(var y=(ci-1);y>=0;y--){
td = tabDoc.createElement("TD");
tr.insertBefore(td, tdO);
td.className = 'listCell';
td.className = rows.item(_tabSha[i]).cells.item(y).className;
td.innerText = rows.item(_tabSha[i]).cells.item(y).innerText;
if (y==(ci-1))
{
if (document.links[i*2+2]!=null)
{
segui[i]=document.links[i*2+2]; //liga seguimiento
}
else
{
segui[i]=null;
}
}
if (y==0)
{
if (document.links[i*2+1]!=null || document.links[i*2+1]!=undefined)
{
finder[i]=document.links[i*2+1];
}
else
{ //liga finder
finder[i]=null;
}
propuesta[i]= rows.item(i+1).cells.item(0).innerText;
}
tdO=td;
}
tdO=null;
trA[i]=tr;
}
var ligas=new Array(_tabSha.length);
ligas[0]=propuesta;
ligas[1]=finder;
ligas[2]=segui;

_tabDeleteRows(tb);
if(_tabMode){
for(var i=trA.length-1;i>=0;i--){
tb.insertBefore(trA[i],trO);
trO=trA[i];
}
}else{
for(var i=0;i<trA.length;i++){
tb.insertBefore(trA[i],trO);
trO=trA[i];
}
}
}
_tabSha=null;
_tabDa=false;
}