[introduction - javascript]
welcome to javascript!
I am not a qualified programmer. Everything I do is self taught and I have been doing this for just under 5 years now. I started with HTML and then, with an incredible amount of support and encouragement from my partner who IS a qualified programmer, I slowly moved into other areas of coding.
the script catalogue
The very first script I created [with a lot of help from my partner!] was a simple rollover script. Why? Well, there are so many rollover scripts out there but all of them just seemed so complicated. I wanted something simple, light and reliable. Between us we came up with a very sweet script for the beloved mouse over effect and then later we adapted it to what is commonly known as a disjointed rollover - having a basic mouse over effect with a second image that appears somewhere else on the page at the same time as basic rollover.
As time went by, our JavaScript catalogue grew and in this section you will find various scripts with full tutorials. I have had a few enquiries regarding the [very] old JS Flyout Menu that I used to have on the site. There have been numerous attempts to create a cross browser compliant version of this popular script - most of which are very complicated and require a lot of heavy coding. Recently, I have been working on a very clean flyout menu using a combination of JS and CSS. It will be added to the site once I am totally happy with it's performance on the CSS compliant browsers.
workarounds
Late last year, I made the decision to stop trying to develop workarounds for NN4.7. Using PHP [or any of the web programming languages] to create browser sniffers, it is very easy to create sites using CSS that are also backwardly compatible for the non-CSS browsers. I believe this is the way forward and, due to the increasing speed that new technology is developing, to continue spending precious time finding workarounds for older browsers is counter productive.
So, as this new site develops, there will be plenty of tips for catering for the older browsers if necessary - I guess it's January 1st for web development...out with the old and in with the new!