Hi. Sorry for the late reply. I've been away. The preload script I use is here. http://www.dynamicdrive.com/dynamicindex4/preloadimage2.htm
And the mouseover code I use is here. It is all contained in the <a href> tag.
<a href="home.htm" onMouseOver="home.src='interface/obutn_home.gif'; return true;"
onMouseOut="home.src='interface/butn_home.gif'; return true;">
<img border="0" name="home" src="interface/butn_home.gif" width="46" height="20"></a>
The images preload fine, but as I have said before, if I right click on a link and choose "Open link in a new window" or click on a link that has target="_blank," which opens a totally different page, then switch back to my page, the mouseovers will not be smooth.
I have researched other preload scripts and have ended up with the same results. I don't know what the problem is. It may be the way the preload script stores images into cache.
An example of what I'm talking about is
http://acm.cecs.csulb.edu
Once the page loads up, run the mouse over the buttons. All buttons smoothly change. Now go to the links pages, and click on any of the links (they are coded with target="_blank"). Now switch back to the ACM webpage and run the mouse of the buttons. They will no longer switch. Weird ain't it?