duh, ok.
sorry and thanks for the help!

> On 2/23/06, Louis Walch <[EMAIL PROTECTED]> wrote:
>> whoops, sorry
>>
>> <script language="javascript">
>>         function displayPreviewIcon(){
>>                 inputs = getInputsByAttribute('fldtype','filelocation');
>>                 for(i=0; i < inputs.length; i++){
>>                          //Testing
>>                          inputs[i].style.backgroundColor = '#ff00ff';
>>                 }
>>         }
>> </script>
>>
>> which is called onLoad
>
> When you call a function, that function is executed (by default) in
> the global context.  In client-side development, the global context is
> the 'window' object, not the 'document' object.  Either redefine your
> function as window.getInputsByAttribute (or, don't use an object
> qualifier at all; it'll default to 'window') or call it as
> document.getInputsByAttribute, which is where you're defining it.
>
> When you access 'document', it's really giving you 'window.document',
> so your function is really 'window.document.getInputsByAttribute'.
> There's an extra layer you're not accounting for.
>
> Todd
> _______________________________________________
> Rails-spinoffs mailing list
> Rails-spinoffs@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
>
_______________________________________________
Rails-spinoffs mailing list
Rails-spinoffs@lists.rubyonrails.org
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs

Reply via email to