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
> [email protected]
> http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs
>
_______________________________________________
Rails-spinoffs mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-spinoffs