SWFObject.NET 1.1 has been released. SWFObject.NET is a C# ASP.NET server control that wraps the functionality of the SWFObject 2.2 JavaScript library. SWFObject works great to avoid the ‘click to activate’ problems that affected IE6, IE7 and Opera 9+.
Implementing keyboard shortcuts can greatly improve the user interface of your web application. Interface navigation is a good place to start, for example if you are viewing a slide show of photos you may expect to be able to navigate through the photos using the left and right arrow keys on you keyboard. For an application that has a popup dialog very common functionality is the ablity to push the escape key to cancel the dialog and close it.
Sooner or later when you are developing a web based application you will want to enable tabs in textareas so you can format some HTML or CSS. My first thought is why is this not a function of the web browser it would make sense to have a property you could set to enable tabbing. But no you need to use JavaScript. You can find plenty of solutions searching on Google. Most solutions, like the first one I found , detect when you press the tab key cancel the event and insert a tab into the textarea instead. This method is simplistic and limited when you are used to a IDE and want to indent blocks of text.
In one of my projects I had a button to toggle a collection of check boxes output from a CheckBoxList control on the page. Initially I toggled these with a server postback.
I have recently started using the JQuery javascript library for a number a small projects. I have really enjoyed using jQuery, it makes javascript development really easy especially if you want to do some simple animations. There is a lot of good documentation that is easy to follow and a lot of plugins available, its worth a good look through before you make your own javascript application.
I got to thinking about Ajax and get data out off a ASP.NET WebService.