timur: Chekbox

Beitrag lesen

hallo

ich hatte gerade meinen fehler gesehen, und habe es jetzt weggemacht...

aber nun habe ich das problem, wenn ich auf ein checkbox klicke, dass alle mit angeklickt sind und diese fehlermeldung in ie kommt:

" 'undefinded' ist null oder kein objekt "

und in ff kommt diese fehlermeldnung:

k[i] has no properties

zeile: if (k[i].checked = true){NewCount = NewCount + 1;}

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  
<html xmlns="http://www.w3.org/1999/xhtml">  
<head>  
	<script type="text/javascript">  
	/* <![CDATA[ */  
  
	function arechne()  
	{  
		var d = document.getElementById("amenge");  
		var e = document.getElementById("bmenge");  
		if(d.value == 0)	{e.value = "5";}  
		if(d.value == 1)	{e.value = "4";}  
		if(d.value == 2)	{e.value = "3";}  
		if(d.value == 3)	{e.value = "2";}  
		if(d.value == 4)	{e.value = "1";}  
		if(d.value == 5)	{e.value = "0";}  
		if(d.value >= 6)	{e.value = "??";}  
		if(d.value <= -1)	{e.value = "??";}  
	}  
	  
	function brechne()  
	{  
		var d = document.getElementById("amenge");  
		var e = document.getElementById("bmenge");  
		if(e.value == 0)	{d.value = "5";}  
		if(e.value == 1)	{d.value = "4";}  
		if(e.value == 2)	{d.value = "3";}  
		if(e.value == 3)	{d.value = "2";}  
		if(e.value == 4)	{d.value = "1";}  
		if(e.value == 5)	{d.value = "0";}  
		if(e.value >= 6)	{d.value = "??";}  
		if(e.value <= -1)	{d.value = "??";}  
	}  
  
	function aankreuzen()  
	{  
		var k = document.getElementsByName("cb");  
		var NewCount = 0;  
		for(var i = 0; i<=k.length; i++)  
		{  
			if (k[i].checked = true){NewCount = NewCount + 1;}  
		}  
		if (NewCount == 3){alert('schon drei ausgewählt')}  
	}  
	/* ]]> */  
	</script>  
</head>  
<body>  
	<div>  
	Gewünschte Anzahl der Fotos: <input type="text" id="amenge" onkeyup="arechne()" /><br />  
	Gewünschte Anzahl der Fotos: <input type="text" id="bmenge" onkeyup="brechne()" />  
	</div>  
	<div>  
	<form id="cbm" name="cbm">  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
		<input type="checkbox" name="cb" onclick="aankreuzen()" /><br />  
	</form>  
	</div>  
</body>  
</html>

gruß
timur