Hi,

> I've found the following script online, but it isn't popping up an
> alert when a selection is made:

You're not asking it to. :-)  You're asking it to pop up an alert if
something is selected at the moment you're calling that code; you
haven't hooked up an event handler.  To make it happen when something
is selected, you'll need to observe the 'change' event (probably).
You probably also want $('theme_choice') rather than $$
('#theme_choice')[1][2].  More here[3][4].

[1] http://prototypejs.org/api/utility/dollar
[2] http://prototypejs.org/api/utility/dollar-dollar
[3] http://prototypejs.org/api/element/observe
[4] http://prototypejs.org/api/event/observe

HTH,
--
T.J. Crowder
tj / crowder software / com
Independent Software Engineer, consulting services available


On Jul 8, 3:44 am, skunkbad <iamsen...@gmail.com> wrote:
> I've got a standard select box with options, and the select box has an
> id of "theme_choice"
>
> I've found the following script online, but it isn't popping up an
> alert when a selection is made:
>
> $$('#theme_choice').each(function(elem){
>                                 if (elem.selected) alert(elem.text + ' ' + 
> elem.value);
>                 });
>
> Prototype is called just before this in the head area of the page. I'm
> using the latest version RC3.
>
> This is for a theme changer script on my website. I have a current
> theme changer script, but I'm trying to play around with prototype.
>
> I don't know if it is spam to put a link to my website or reference
> it, so I won't, but the select box with options is really just a
> standard form element. Nothing special.
>
> Thanks for your help.
--~--~---------~--~----~------------~-------~--~----~
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