There really isn't another option, unless you consider Java.
I hear what you're saying. Javascript has been abused so you have to deal with the fact that some may turn it off. However, php is a server solution, not client side. Therefore, if you need some sort of client (as in browser) side inter activity, then it's Javascript or Java.
Cheers,
BDKR