function selectall(id) { var box = document.getElementById('box'+id); var tags = box.getElementsByTagName('input'); var action = tags[0].getAttribute('checked') == 'checked' ? false : true; for (var i = 0; i < tags.length; i++) { if (tags[i].getAttribute('type') == 'checkbox') { if (action) tags[i].setAttribute('checked', 'checked'); else tags[i].removeAttribute('checked'); } } }
... og jeg opdager lige at Internet Explorer 6 ikke forstår removeAttribute, så man er nødt til at lave funktionen noget i denne stil, for at det virker alle steder:
function selectall(id) { var box = document.getElementById('box'+id); var tags = box.getElementsByTagName('input'); var action = !tags[0].getAttribute('checked'); for (var i = 0; i < tags.length; i++) { if (tags[i].getAttribute('type') == 'checkbox') { if (action) tags[i].setAttribute('checked', 'checked'); else { if (document.all) tags[i].checked = false; else tags[i].removeAttribute('checked'); } } } }
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.