Any HTML/CSS/JS a user downloads and runs online will have it's source fully viewable. There are no ways around this, and don't believe anyone that tells you otherwise. Also, don't disable right clicking on pages, etc etc, it's all incredibly weak protection that annoys people more than serves it's purpose!
However, you can obfuscate the code, and run it through a compiler (for example Google's closure compiler: http://closure-compiler.appspot.com/home) and this makes it extremely hard, and requiring a lot of skill to make sense of your code.
Obfuscation I believe is a feature that will be added to the export process as an option when Construct 2 gets more mature.