IE doesn't automatically extend the elements.

     var filter=document.createElement('li');
     filter = $(filter)
     filter.addClassName('filter');

should fix your prob.



On 5/1/07, eggie5 <[EMAIL PROTECTED]> wrote:
>
>
> When ever I use any prototype methods from within internet explorer I
> get an "Object doesn't support this property or method".
>
> Does any body know what's going on?
>
> function SetupListFilters()
> {
>
>
>
>    Sortable.create("filters-list");
>
>    var filters=$$('ul.use-filters li.use-filter a');
>
>    for(i=0; i<filters.length; i++)
>    {
>        Event.observe(filters[i], 'click', function(event)
>        {
>            try
>            {
>                var e=Event.element(event);
>
>
>                var filters=$('filters-list');
>
>                var filter=document.createElement('li');
>                filter.addClassName('filter');
>                var a=document.createElement('a');
>                a.appendChild(document.createTextNode(e.innerHTML));
>                filter.appendChild(a)
>
>                filters.appendChild(filter);
>
>                a.observe('dblclick', RemoveFilter);
>
>                Sortable.create("filters-list");
>            }
>            catch(e)
>            {
>                alert(e.message);
>            }
>        });
>    }
>
>
>
>
>
> }
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Spinoffs" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-spinoffs?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to