[ale] More JavaScript

Alex Carver agcarver+ale at acarver.net
Tue Apr 30 19:09:47 EDT 2013


On 4/30/2013 15:58, Jim Lynch wrote:
> On 04/30/2013 03:26 PM, Geoffrey Myers wrote:
>> InvertView('o', LinkDiv)
>>
>> Will fail.
>>
>> InvertView() loops through the arg list doing this:
>>
>> arguments[i+1].style.display =
>> (Arguments[i] == 'o') ? "block" : "none"
>>
>> Fails with: Arguments[i+1].style is undefined.
> Maybe test?
>
> if(arguments[i+1].style != undefined) {
>      arguments[i+1].style.display =
>      Arguments[i] == 'o') ? "block" : "none"
> }
>

if ( arguments[i+1] != null && argments[i+1].style != undefined)
{
...
}

Short circuit conditional just to be sure the object exists first before 
attempting to test a property.


More information about the Ale mailing list