Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 19
Sexo: Masculino
Localização: Santa Catarina/Florianópolis/Brasil
Contato:

Paginação simples para html

10-12-2008 19:50

Gostaria de saber se é possivel fazer paginação sem bancos de dados utilizando xml, para chamar outras htmls, similar a páginação do http://www.codigosnaweb.com/forum/

Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17639
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação simples para html

10-12-2008 21:17

Abaixo segue a versão para paginar documentos HTML com AJAX e XML

teste.xml

<?xml version="1.0" encoding="ISO-8859-1"?> <LINKS>   <LINK> <url>seudocumento1.html</url> </LINK>   <LINK> <url>seudocumento2.html</url> </LINK>   <LINK> <url>seudocumento3.html</url> </LINK>   </LINKS>

teste.html

<html> <head>   <script type="text/javascript">   try{ xmlhttp = new XMLHttpRequest(); } catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch(E){ xmlhttp = false; } } }   var alvo = ""; function abre(arquivo,metodo,div){ alvo = div; xmlhttp.open(metodo,arquivo); xmlhttp.onreadystatechange=conteudo; xmlhttp.send(null) }   function conteudo() { document.getElementById(alvo).innerHTML="carregando..." if (xmlhttp.readyState==4){ document.getElementById(alvo).innerHTML=xmlhttp.responseText } }   var xmlDoc; if (window.ActiveXObject) { xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); } else if (document.implementation.createDocument) { xmlDoc=document.implementation.createDocument("","",null); } else { alert('Seu site não suporta essa plataforma'); // Caso não tenha suporte a plataforma } xmlDoc.async = false; xmlDoc.load("teste.xml"); // Carrega o arquivo XML var x = xmlDoc.getElementsByTagName("LINK"); // Carregando a pag principal i = -1; n = -1; function avancar() { if (i < x.length) { document.getElementById("re").disabled=false; i++; n++; display(); } if(i>=x.length-1) { document.getElementById("av").disabled=true; document.getElementById("re").disabled=false; return false; } } function voltar() { if (i>=0) { document.getElementById("av").disabled=false; i--; n--; display(); } if(i<1) { document.getElementById("re").disabled=true; document.getElementById("av").disabled=false; return false; } } function display(valor) { if(valor=="vai") { i++; } var url; url = (x[i].getElementsByTagName("url")[0].childNodes[0].nodeValue); document.getElementById("show").innerHTML="<strong>URL:</strong> "+url; abre(url, 'GET', 'conteudo'); document.getElementById("show").innerHTML+="<br><br>"; } </script> </head>   <body onload="display('vai')">   <div id="conteudo"></div>   <div id="show" style="font-family:verdana; font-size:12px;"> </div> <br> <input type="button" onclick="voltar()" value="<< Voltar" id="re" disabled="true"> <input type="button" onclick="avancar()" value="Avançar >>" id="av">   </body> </html>

1
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Tópico Autor
Mensagens: 19
Sexo: Masculino
Localização: Santa Catarina/Florianópolis/Brasil
Contato:

Paginação simples para html

13-12-2008 00:38

Muito bom , era exatamente isso a que me referia.Obrigado
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17639
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação simples para html

13-12-2008 09:32

:mrgreen
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Mensagens: 14

Paginação simples para html

17-12-2008 03:28

Pois eu tive um problemasso aqui: a paginação não funfa quando utilizo o clearbox... são incompatíveis.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17639
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação simples para html

17-12-2008 09:12

Não conheço o ClearBox, mas, pode ser funções parecidas, ou algo do gênero, se tiver o script de paginação com o ClearBox online passa o link.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 10 postagens
Mais de 10 postagens
Mensagens: 14

Paginação simples para html

17-12-2008 12:36

aí está o javascript do clearbox:
http://www.cchla.ufrn.br/interlegere/re ... learbox.js
este é o código que está hospedado na página em que vou colocar a paginação... nem me lembro do lugar original deste java... de qualquer maneira, eu não modifiquei nada.

INCLUÍDO:
Ah, acho que não expliquei: o clearbox é inspirado no lightbox.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17639
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Paginação simples para html

17-12-2008 13:11

Complicado, o mais viável seria usar em outra página ou em um iframe o script de paginação.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado