javascript gerar links

alfinete

Power Member
Código:
 function teste(numregs, num_regs_pag)
  {
                       var teste="";
                       var num_paginas=numregs/num_regs_pag;
                       var tag ;
                    

 if (numregs%num_regs_pag == 0)
                        {
                            for (var i=1;i <= (num_paginas) ;i++)
                            {
                              teste=teste + i + "   ";
                              tag = "<a href=\"javascript:;\" onclick=\"paginas(i);\" >" + teste + "</a>"
                            }
                          }
                          else
                           {
                              for (var i=1;i <= (num_paginas+1) ;i++)
                              {
                                teste= teste + i +"   ";
                              
                                 tag = "<a href=\"javascript:;\" onclick=\"paginas(i);\" > " + teste + "</a>" 
                              }
                            }
                         
                         return    tag; 
                     
                        }

tenho este excerto de code javascript , que cria automaticamente tags <a> html , perante um numero maximo de registos (numregs), e numero maximo de registos por pagina(num_regs_pag).

ele gera mas um link com tdos juntos
e eu quero gerar tdos com um espaço no meio sem o traço de link os passar a todos, ou seja
como podemos ver ao funfo no google depois de uma pesquisa

agredecia
 
Código:
function teste(numregs, num_regs_pag)
{
    var num_paginas=numregs/num_regs_pag;
    var tag = "";

    if (numregs%num_regs_pag == 0)
    {
        for (var i=1;i <= (num_paginas) ;i++)
        {
            tag += "<a href='javascript:paginas("+i+");'>" + i + "</a> ";
        }
    }
    else
    {
        for (var i=1;i <= (num_paginas+1) ;i++)
        {
            tag += "<a href='javascript:paginas("+i+");'> " + i + "</a> "; 
        }
    }
    return tag; 
}

Pois... tinhas isso um bocado baralhado. O que estavas a fazer era a concatenar o nome do link, basicamente ficavas com 1 link com o nome de 12345...etc.
Tens que concatenar os links e nao os seus nomes...

Espero ter ajudado...
 
Back
Topo