can't do it any 'cleaner' than with js.
no matter what, you will have to use either window.location
or
form.submit or one of the new cf8 'ajax' js functions if you
want to
relocate in response to the onchange event of your
cfselect...
ajax is just a new fancy name for same old js.
Azadi Saryev
Sabai-dee.com
http://www.sabai-dee.com/