[Ajuda] Javascript

romero007

Membro
Código:
var pag=1 
 
if(pag!=null) 
{ 
pag=pag 
} 
else 
{ 
pag=1 
} 
 
var xmlDoc=null; 
if (window.ActiveXObject) 
{// code for IE 
xmlDoc=new ActiveXObject("Microsoft.XMLDOM"); 
} 
else if (document.implementation.createDocument) 
{// code for Mozilla, Firefox, Opera, etc. 
xmlDoc=document.implementation.createDocument("","",null); 
} 
else 
{ 
alert('O seu browser não suporte este script'); 
} 
if (xmlDoc!=null) 
{ 
xmlDoc.async=false; 
xmlDoc.load("ver.xml"); 
var x=xmlDoc.getElementsByTagName("coment"); 
 
document.write("<div align='center'>"); 
 
for (var i=(pag*10-10);i<x.length & i<(10*pag);i++) 
{ 
document.write("<p>&nbsp;</p>"); 
document.write("<p>&nbsp;</p>"); 
 
document.write("<table border='0' width='575' cellspacing='0' cellpadding='0'>"); 
 
document.write("<tr>"); 
document.write("<td width='140' valign='top' class='ladolivrovisitas'>"); 
document.write("<table border='0' width='140' cellspacing='0' cellpadding='0'>"); 
document.write("<tr>"); 
document.write("<td colspan='2' height='20' width='140' class='ladolivrovisitas'>"); 
document.write("<p align='left'><b>"+x[i].getElementsByTagName("nome")[0].childNodes[0].nodeValue+"</b></td>"); 
document.write("</tr>"); 
 
if(x[i].getElementsByTagName("localizacao")[0].childNodes[0].nodeValue !="nulo") 
{ 
document.write("<tr>"); 
document.write("<td colspan='2' height='20' width='140' class='ladolivrovisitas'>"); 
document.write("<p align='left'>"+x[i].getElementsByTagName("localizacao")[0].childNodes[0].nodeValue+"</td>"); 
document.write("</tr>"); 
} 
 
if(x[i].getElementsByTagName("email")[0].childNodes[0].nodeValue !="nulo" & x[i].getElementsByTagName("web")[0].childNodes[0].nodeValue !="nulo") 
{ 
document.write("<tr>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'><p><a href='"+x[i].getElementsByTagName("email")[0].childNodes[0].nodeValue+"'>Email</a></td>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'><p><a href='"+x[i].getElementsByTagName("web")[0].childNodes[0].nodeValue+"'>Web</a></td>"); 
document.write("</tr>"); 
} 
else if(x[i].getElementsByTagName("web")[0].childNodes[0].nodeValue != "nulo") 
{ 
document.write("<tr>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'></td>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'><p><a href='"+x[i].getElementsByTagName("web")[0].childNodes[0].nodeValue+"'>Web</a></td>"); 
document.write("</tr>"); 
} 
else if(x[i].getElementsByTagName("email")[0].childNodes[0].nodeValue !="nulo") 
{ 
document.write("<tr>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'><p><a href='"+x[i].getElementsByTagName("email")[0].childNodes[0].nodeValue+"'>Email</a></td>"); 
document.write("<td align='center' height='20' width='70' class='ladolivrovisitas'></td>"); 
document.write("</tr>"); 
} 
 
 
if(x[i].getElementsByTagName("classificacao")[0].childNodes[0].nodeValue !="nulo") 
{ 
document.write("<tr>"); 
document.write("<td colspan='2' height='20' width='140' class='ladolivrovisitas'>"); 
document.write("<p align='center'>"+x[i].getElementsByTagName("classificacao")[0].childNodes[0].nodeValue+"</td>"); 
document.write("</tr>"); 
} 
 
 
 
document.write("</table>"); 
document.write("</td>"); 
document.write("<td width='2'></td>"); 
document.write("<td width='429' valign='top'>"); 
document.write("<p align='left'>"+x[i].getElementsByTagName("comentario")[0].childNodes[0].nodeValue); 
document.write("</tr>"); 
document.write("</table>"); 
} 
 
if(pag!="1") 
{ 
document.write("<p><a href='livro_de_visitas.htm?pag="+(pag-1)+"'>Anterior</a> |"); 
} 
if(pag*10<x.length & i<x.length) 
{ 
document.write("<p><a href='livro_de_visitas.htm?pag="+(pag+1)+"'> seguinte</a>"); 
} 
 
document.write("</div>"); 
}

Preciso de ajuda a corrigir este codigo

a parte q ta em cima ta mal
pq eu qero q o elemtento pag seja = ao k vem no endereço livrovisitas.htm?pag=(e nº da pagina)
e ja pra escrever o resto do codigo td demorei imensas horas
 
Última edição:
Back
Topo