This morning I’ve been hunting around for a solution to a client’s problem – getting internal links to work within a scrollable div. It was more difficult than I thought it might be.

The problem was that when you click on a link to an anchor tag within the same page, the entire page wants to scroll up so that the anchor tag is near the top of the browser window. Because my client’s design is a pretty small content area in the middle of the screen, that didn’t work well. I needed to find a solution that would only affect the content within a single scrollable div.

I looked at a number of jQuery options that didn’t really pan out. About 10 minutes ago I found a little free script called SoftDivScroll. It was extremely easy to install and configure, and it works beautifully in FF, Chrome, Safari/Win, Opera, and IE 8/7/6.

I just sent the author a little donation for this timesaving script.

Today I installed and set up AjaXplorer for an illustrator client who needs to allow his own clients to easily upload and download documents from his FTP site.

The install was very fast; setup was longer – it took me a little while to get exactly what I needed to be doing in setting up repositories/file directories, but in the documentation I found simple instructions for creating user-specific directories on the fly.

So you create one repository for all client files, and folders are created automatically per username. Very nice.

The backend is clean and pretty intuitive, moreso on the client side than the admin side. Setting up users and directories is easy and the documentation is fairly thorough. I did find an active forum which is usually a good sign with open source software. I’ll use AjaXplorer again.