Bom dia pessoal.
Estou começando agora com programação web e estou apanhando um pouquinho numa coisa muito estranha.
Seguinte: na minha página, quando eu vou fazer a validação de campos, ao colocar um for(i=0;i<total;i++) (exatamente essa linha) ou substituo o mesmo por um while, a minha página simplesmente não carrega.
O mais estranho é que mesmo que eu deixe a linha comentada e tente carregar a página, ela não vai, somente se eu retirar a linha do código!
Estou usando o IE6 e não tenho opção pra rodar em uma versão mais atual ou outro navegador, pois é um outro sistema que vai rodar essa página e ele só funciona com o IE6!
Segue o trecho do meu código:
<?xml version="1.0" encoding="ISO-8859-1"?><xsl:stylesheet version=“1.0” xmlns:xsl=“http://www.w3.org/1999/XSL/Transform”>
<xsl:template match=“nota”>
<script language="JavaScript" type="text/javascript">
//Verifica se um elemento está selecionado
function isSelected()
{
// verifica se existe algum item selecionado
var table=document.getElementById("parts");
var total = document.load.item.length
alert(total);
var i=0;
for(i=0;i<total;i++) //Se eu retiro somente essa linha ele funciona certinho!!!! e se for o while tbm não funciona!
{
if( document.load.item[i].checked==true)
return true;
}
return false;
}
</script>
</head>
<body>
...código xsl...
</body>
</xsl:template>
</xsl:stylesheet>