2005/05/16

Surprise! I'm back!

Last night I watched the movie Remember the Titans for the first time. It has now become the number one movie for me to watch whenever I feel sorry for myself. BIG wow. Reality, meet Truth. You won't always get along but you'll be better off in the long run.

------

Labels: ,

2005/05/11

More fussin' with Blogger's mind

A friend of mine was having problems aligning inline images with space betwixt in blog posts using the blog composer. Some ideas we tossed around included:

  1. image tags one per line (in most cases should render with space betwixt)
  2. spacing out the images inline with space
  3. spacing out the images inline with  
  4.   

  5. defining inline style rules for the images
  6. setting the images in a table
  7. invisible spacer GIFs

I'm sure there are more methods to try, but most of our efforts were stripped out by blogger, namely the &nbsp; trick and the <style> temporary redefining CSS rules fix. I guess I could modify the template itself but where's the fun in that?

In practice the table allows for the content to scroll over the sidebar if necessary. Depending on desired effect, it works. I'm placing my bets that the inline style rule will work the best.

Other than that there is really nothing to report on my super-secret website project. Mac browsers actually work better at rendering certain things than PC. Unfortunately, Mac browsers under OS9 actually fall apart when loading flash movies because the flash always sits on top of all other content. Try navigating a dropdown menu behind the header bar. Eww.

Flash offers other weirdness as well, which warrants the possibility of a complete entry devoted to that.

Labels: , ,

2005/05/05

No Time Like the Present

After the last entry I really felt like turning off my computer and moving to some small rural community without electricity, running water, natural gas, or even a toilet. The non-technological hermit lifestyle became increasingly more appealing as I fought with getting a website to maintain basic functionality and appearance with minimal scripting on the two latest incarnations of IE on the Mac.

Web developers like myself hit pay dirt with the x library freely availalable from www.cross-browser.com. Michael Foster is a genius, and he gives away his code as a forum for sharing ideas, so long as any improvements or modifications to his library are also freely shared.

I should report to him the one small glitch I stumbled on while working on this project: IE/Mac 5.0 - 5.1.7 (the latest on OS9) doesn't seem to respond to the cross-browser variant of document.getElementsByTagName; or at least not when used within the function built to select all the elements by stylesheet class name. As sifting through tagname elements is probably the only DOM-based methods that all later generation browsers can handle fairly consistently, I broke down and used this method instead of the x function.

And voila: the website now has drop-down menus and rollover images, all triggered by a window.onload handler that finds elements of particular classes and assigns onmouseover and onmouseover event functions to them. Even on IE/Mac for OS9.

It's funny how Apple was so far advanced on the Mac for practically everything, including the integration of a classic OS9 interface within OSX, but IE/Mac 5.0 - 5.1 doesn't respond the same way as IE/Mac 5.2.

Next is to figure out some tricks to get Flash to display properly across platforms. Now even transparent areas block out the screen content behind them. That's not right.

The war isn't over yet.

Labels: ,