If this is your first visit, be sure to
check out the FAQ by clicking the
link above. You may have to register
before you can post: click the register link above to proceed. To start viewing messages,
select the forum that you want to visit from the selection below.

Thanks for the suggestions. But, the first suggestion, changed 'unchecked to 'checked' did nothing. The second suggestion, the code .checked worked... but then to try to recheck them with the first button again doesn't work. So, I can check all, then uncheck all, but then I can't check all again. Anyone know why?

In the context of ShrineDesigns' code, 's' is an argument being passed into the function (that would be either true or false).

As for the double exclamation, it's basically a clever way of converting a value into a boolean value. You are essentially correct in saying it means 'NOT NOT' and that the value would then be 's'. When you apply a single exclamation mark to a variable it because 'NOT' and also becomes a boolean value. However it's inverted. So the second exclamation inverts it a second time, more or less giving you an 'IS' operator, but forcing the value to actually be a boolean value.

"Given billions of tries, could a spilled bottle of ink ever fall into the words of Shakespeare?"