Alguém pode dar uma mão?
Tô tentando usar esse código mas da forma como gostaria, ou seja, quando o usuário clica em "Marcar", marca todos os checkbox, e por causa disso o texto de "Marcar" passa para "Desmarcar", que remove todas as marcações.
Tentei assim:
function checkall()
{
for(i = 0; i < document.forms[0].elements.length; i++)
{
temp = document.forms[0].elements[i];
if( temp.check == true )
{
temp.checked = false;
document.getElementById("marcar").innerHTML = "<a href=\"java script:checkall();\">Marcar</a>"
}
else
{
temp.checked = true;
document.getElementById("marcar").innerHTML = "<a href=\"java script:checkall();\">Desmarcar</a>"
}
}
}
Mas só funciona para marcar, na hora de clicar em "Desmarcar", nada acontece.
No meu HTML estou usando isso:
<div id="marcar"><a href="java script:checkall();">Marcar</a></div>
Valeu!
Edição feita por: Firehalk, 15/08/2007, 11:16.