Links

Lists

Latest Updates

Ruby On Rails List
Python list
Advanced Java
The JavaScript List
Apache Users
Full Disclosure
Linux Security

Search the archives!


[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Fw: [Javascript] script no longer working with new FF


  • From: list at tridemail.de (Michael Borchers)
  • Subject: Fw: [Javascript] script no longer working with new FF
  • Date: Thu Nov 30 01:26:09 2006

> the following script worked fine for switching several checkboxes, now, i
> guess since the new FF, it stopped working.
> some kind of case-sensitive prob?!
>
> <input type="checkbox" name="checkBoxSelect" id="checkBoxSelect" 
> onclick="javascript:checkboxSwitch(this, 'whatever');" />
>
>
> function checkboxSwitch(thisCheckbox, checkboxSubstring)
> {
> if(thisCheckbox.checked == true)
> {
>  var checked = true;
> }
> else
> {
>  var checked = false;
> }
>
> var checkboxField  = document.getElementsByTagName("input");
> var checkboxFieldLength = checkboxField.length;
> var SubstringLength  = checkboxSubstring.length;
>
>    for(c=0;c<checkboxFieldLength;c++)
> {
>  var attributeName  = checkboxField[c].getAttribute("name");
>  var attributeNameLength = attributeName.length;
>  var SubstringStart  = 
> parseFloat(attributeNameLength)-parseFloat(SubstringLength);
>
>  if(attributeName.substring(SubstringStart, attributeNameLength) == 
> checkboxSubstring)
>  {
>   checkboxField[c].checked = checked;
>  }
>    }
> }

obviously it's a problem with the "attributeName" in FF, any ideas?!