Hi, > I now use $A($$('img.IcErrorImage')).invoke('hide'); instead of > $A(document.getElementsByClassName('IcErrorImage')).invoke('hide'); > Works fine.
There's no need for the $A part of that, $$ returns an array already. > Do I have to use the element type after $$( ? As the docs say, it finds elements according to CSS selectors. Specifically, $$ supports CSS2 and a fair bit of CSS3, so you type the same selectors you'd use for CSS. So for instance: var inputControls = $$('.FokusControls'); Prototype's documentation is a bit messed up right now, but it may be useful to have a read through the old docs[1] and the new ones[2] (the old docs still have information that hasn't been migrated to the new docs yet; people are working on it). [1] http://prototypejs.org/api [2] http://api.prototypejs.org HTH, -- T.J. Crowder Independent Software Consultant tj / crowder software / com www.crowdersoftware.com On Mar 30, 4:47 pm, StephanSchipal <stephan.schi...@s-itsolutions.at> wrote: > Dear T.J., > > thanks for your hint. > I now use $A($$('img.IcErrorImage')).invoke('hide'); instead of > $A(document.getElementsByClassName('IcErrorImage')).invoke('hide'); > Works fine. > > But I have an other question, concerning this topic: > I used: var inputControls = > $A(document.getElementsByClassName('FokusControls')); > There I got all input controls (like input, select, checkbox, > button ...). (use: setting the focus programmatically to the next > higher tabindex). > > Do I have to use the element type after $$( ? > Or is there a generic syntax for all types? > > thanks in advance > Stephan > Vienna, Austria > > On Mar 23, 10:02 am, "T.J. Crowder" <t...@crowdersoftware.com> wrote: > > > > > Hi, > > > It was deprecated a couple of years ago, as of > > 1.6.0:http://www.prototypejs.org/api/element/getElementsByClassName > > > ...and finally removed in 1.6.1. Best to switch over to something > > else, like `$$`. However, to ease transition, there is > > deprecated.js:http://github.com/sstephenson/prototype/blob/master/src/deprecated.js > > > HTH, > > -- > > T.J. Crowder > > Independent Software Consultant > > tj / crowder software / comwww.crowdersoftware.com > > > On Mar 22, 3:40 pm, StephanSchipal <stephan.schi...@s-itsolutions.at> > > wrote: > > > > Hi, > > > > with Version 1.6.1 my statement > > > > $A(document.getElementsByClassName('IcErrorImage')).invoke('hide'); > > > > does not work any more. > > > > Any help? > > > thanks in advance > > > Stephan > > > Vienna, Austria- Hide quoted text - > > > - Show quoted text - -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.