Hi,

> I had similar problems - and found out that .down() or .select() fails
> when the element's id that it's fetching is starting with a number.

IDs can't start with nubmbrs.[1]  But Mona's bug report is for a valid
ID (containing a dot and/or colon, both of which are valid).  It's
been accepted on the bug list and probably fixed by now in trunk.

[1] http://www.w3.org/TR/html401/types.html#type-name
--
T.J. Crowder
tj / crowder software / com
Independent Software Engineer, consulting services available

On Aug 4, 2:46 pm, mindVex <simon.sat...@googlemail.com> wrote:
> I had similar problems - and found out that .down() or .select() fails
> when the element's id that it's fetching is starting with a number.
>
> So, $('test').down('ul, 1) failed for me, because the ul-element's id
> was something like "1_23402922". I changed it to begin with a letter
> ("s_1_23402922") and it worked then.
>
> On Jul 29, 2:59 pm, evrim <erincev...@gmail.com> wrote:
>
>
>
> > No there is not a space in ID e is expression like "div.<classname>"
> > and the code adds in front of it "#<id> " after that the expression
> > is
> > "#<id> div.<classname>" and the expression does not work in this form
> > on "$A(root.querySelectorAll(e)).map(Element.extend);" .
> > but after commented this line code work well.
>
> > On Jul 29, 3:45 pm, "Alex McAuley" <webmas...@thecarmarketplace.com>
> > wrote:
>
> > > that has a space in it no ?
>
> > > ID's are not allowed spaces
>
> > > Alex Mcauleyhttp://www.thevacancymarket.com
>
> > > ----- Original Message -----
> > > From: "evrim" <erincev...@gmail.com>
> > > To: "Prototype & script.aculo.us" 
> > > <prototype-scriptaculous@googlegroups.com>
> > > Sent: Wednesday, July 29, 2009 12:29 PM
> > > Subject: [Proto-Scripty] Re: Firefox v3.5
>
> > > this change fixed only elements whose id = 0 so the new change fixed
> > > it well
> > >   //e = "#" + id + " " + e;
> > > I closed this row
>
> > > On Jul 29, 1:19 pm, evrim <erincev...@gmail.com> wrote:
> > > > I have done that change but still there is an error then,
> > > > I changed line 3339 (e = "#" + id + " " + e;) to
> > > > if (id != 0)
> > > > e = "#" + id + " " + e;
>
> > > > Now it seems working
>
> > > > On Jul 29, 12:00 pm, Mona Remlawi <mona.reml...@gmail.com> wrote:
>
> > > > > Must be that you're using (dot) or (colon) in your ids.
> > > > > This has been fixed, but not yet released. You can manually change in
> > > > > prototype.js line:3338 to match
> > > > > id = id.replace(/([\.:])/g, "\\$1"); // NOTE the $1 instead of $0
>
> > > > > This fix will be a part of next release as it is in the trunk [1]
>
> > > > > [1]http://github.com/sstephenson/prototype/blob/add69978e09653808aedec43...
>
> > > > > cheers
>
> > > > > --
> > > > > mona
>
> > > > > On Wed, Jul 29, 2009 at 10:54 AM, webbear1000<normpo...@hotmail.com>
> > > > > wrote:
>
> > > > > > Does it work with the latest stable release?
>
> > > > > > On Jul 29, 8:49 am, evrim <erincev...@gmail.com> wrote:
> > > > > >> Nobody has problem like that?
> > > > > >> Select method in your codes can run well in Firefox 3.5
--~--~---------~--~----~------------~-------~--~----~
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-scriptaculous@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
-~----------~----~----~----~------~----~------~--~---

Reply via email to