Problem mit Fehlermeldung im IE6

hmm13

Grünschnabel
Hallo zusammen,
hier zuerst mein code:
HTML:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>

<title>Dezimal-Bin&auml;r Rechner</title>

<script language="JavaScript">
<!--
function binaer()
{
 var zahl = formular.dec.value;
 var bit8 = 0;
 var bit7 = 0;
 var bit6 = 0;
 var bit5 = 0;
 var bit4 = 0;
 var bit3 = 0;
 var bit2 = 0;
 var bit1 = 0;
		 
if (zahl & 128)
{
bit8 = 1;
}
				 
if (zahl & 64)
{
bit7 = 1;
}
				
if (zahl & 32)
{
bit6 = 1;
}
						
if (zahl & 16)
{
bit5 = 1;
}
						
if (zahl = 8)
{
bit4 = 1;
}
						
if (zahl = 4)
{
bit3 = 1;
}
						
if (zahl = 2)
{
bit2 = 1;
}
				
if (zahl = 1)
{
bit1 = 1;
}
						
formular.bin.value = ("" + bit8 + bit7 + bit6 + bit5 + bit4 + bit3 + bit2 + bit1);
}
//-->
</script>
				 
</head>

<body>				 

<form name="formular">
<input type="text" name="dec" onchange="binaer()" /> dezimal (bis 255)<br /> entspricht<input type="text" name"bin" /> bin&auml;r
</form>				 


</body>
</html>

jetzt bekomm ich im IE die Fehlermeldung:

Line: 62
Char: 6
Error: 'formular.bin' is null or not an object
Code: 0
URL: http://localhost/dec.bin.html

was hab ich denn da falsch gemacht?
 
Hi,

im Formular fehlt bei dem bin-Feld ein Gleichheitszeichen:

<input type="text" name="bin" />

Hättest Du am Syntax-Highlighting erkennen können. ;)

LG
 
*grumbl* hab ich mir schon gedacht das es wiedermal son scheiss fehler ist =P
vielen Dank an dich kuddel =)
 
Zurück