checked === true is wrong you should check for ('checked' == $(input).checked || true == $(input).checked)
ps: untested On Thu, Aug 13, 2009 at 10:53 AM, Jeztah<webmas...@thecarmarketplace.com> wrote: > > What is the correct Cross browser way to observe a checkbox being > checked or not.... > > I am using > > $('hidenonlive').observe('change',function() { > > if($('hidenonlive').checked!==true) { > alert('Showing'); > > } else { > $$('.dead-vacancy').invoke('hide'); > > } > > }); > > But it doesnt seem to want to work in IE8 and it doesnt throw an > error.... SHoudl i just use "click" instead? > > Thanks in advance > > ALex > > > -- Believe nothing, no matter where you read it, or who said it, no matter if I have said it, unless it agrees with your own reason and your own common sense. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptaculous@googlegroups.com To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en -~----------~----~----~----~------~----~------~--~---