SolidlyStated’s various hardware, software, and design updates have been sparse lately. I wanted to make sure all my reader’s know that I haven’t been slacking. I have been working on a web property for another LLC I am part of and getting that off the ground. Read all about it.

It has been over 14 years since this piece of junk hit the internet, thanks to Internet Explorer (version 4). Many newer designers and developers have probably never encountered this JavaScript selector, but will no doubt pop up eventually. Learn the proper usage

Since IE6 finally phased out, Internet Explorer 7 becomes the last true headache for web designers. Webkit, gecko, and IE8 browsers have subtle differences, but it is somewhat easy to make a consistent design. See the IE7 solution.

You can find a lot of search engine results when you look for methods to block the highlighting of text in your HTML. Unfortunately, the top results for disabling text selection either aren’t fully supported (the CSS way) or could cause scripting errors. I’ll explain inside.

There’s a lot of syntax to remember when dealing with JS events, so I figured it would be a good idea to compile a reference list that covers all types of events and the proper syntax to use them. See the examples.

I found a fascinating difference in the use of the dynamic script tag between Internet Exploder and all the other browsers. They call the remote script at different times. This might cause undesirable behaviors in your script. Read on.

I recently found myself working on a small script that needed to perform some actions upon submission of a form. We decided that this form may or may not have an existing event handlers. If I used the javascript form.onsubmit = function(e){ ... }, it would overwrite the first event. We researched various ways of making sure both events fired and that it worked across all the browsers. See how we add the event without overwriting the existing one.

Here you will find a list of the most common user agents. This directory include the user agents for both popular web browsers and various robots. These robots include search engine spiders and content fetchers like the Facebook share bot. Quick Reference