For e while no java script não carrega a página

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>

Oi patricia não sei ao certo mais acredito que voce ta duplicando a variavel.
tenta fazer assim

function isSelected()
{

// verifica se existe algum item selecionado
var table=document.getElementById(“parts”);

var total = document.load.item.length
alert(total);

//var i=0; linha comentada

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;

}

Caso nao funcione entra no site : www.programefacil.com
Eles vão ti da uma mão…

abs

kiko st. jimmy

http://procopiomesquita.blogspot.com/

Descobri pessoal.

Se alguém passar pelo mesmo problema, é só colocar o script como comentário web ()
O problema era por causa da condição (i<total), ele não estava entendendo isso como uma condição.

Estranho… mas pra versão IE6 não funciona se não for dessa forma.

Obrigada.