checkboxes probleem in internet explorer

Status
Niet open voor verdere reacties.

johnny1963

Gebruiker
Lid geworden
23 okt 2006
Berichten
82
Ik heb het volgende script
HTML:
<html>
<head>
<title>Checkbox Text</title>

<script type="text/javascript">
var msgList1 = [
	'Tm1. ',
	'Tm2. ',
	'Tm3. ',
	'Tm5. ',
	'Tm6. ',
	'Tm7. ',
	'Tm8. ',
	'Tm9. ',
	'Tm10. ',
	'Tm11. ',
	];
function DisplayText() {
  var IDS = '';
  document.getElementById('TArea').value = '';
  for (var i=0; i<msgList1.length; i++) {
    IDS = 'SBox'+i;
    obj = document.getElementById(IDS);
    if (obj.checked) { document.getElementById('TArea').value += msgList1[i]; }
  }
}
</script>
</head>
<body>
<input type="text" id="TArea" width="40">
<script type="text/javascript">
  var IDS = '';
  for (var i=0; i<msgList1.length; i++) {
	IDS = 'SBox'+i;
    str = '<input type="checkbox" id="'+IDS+'"';
    str += ' onclick="DisplayText()"> ';
    str += msgList1[i]+"<br>'';
    document.write(str);
  }
  </script>
</body>
</html>


nou geeft internetexplorer 1 checkbox teveel met als text "undefined"
Wie kan mij helpen dit op te lossen ?

In firefox, Opera en safari werkt dit wel goed

wachtend op antwoord
Groeten John
 
Laatst bewerkt:
Je msgList heeft een comma aan het einde te veel. Denk dat dit IE doet 'buggen'.



:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan