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>