I've moved this thread here because I believe the script you are talking about is a Dynamic Drive Script. If so:
Warning: Please include a link to the DD script in question in your post. See
this thread for the proper posting format when asking a question.
also, for us to help out in the best manner possible:
Please post a link to the page on your site that contains the problematic code so we can check it out.
If this is not a Dynamic Drive Script, please accept my apologies, but we could still use a link to your live page that shows this problem - this would be to help us help you.
That said, though I cannot be certain, it sounds like a simple issue. The images are not on the server. This could mean that you forgot to upload them, or perhaps you uploaded them to a location different than that as listed in your source code. And remember, upper and lower case matter on the web in both paths and filenames as well as the file extension. This is generally not the case on the local machine.
As for preview mode not working, this is typical of many editors where javascript is involved. Scripts should be tested in browsers.
Finally (for now), the script is in all likelihood OK if it works locally. It is often typical of hosts to blame a script when they cannot be bothered with troubleshooting your implementation of it.
Bookmarks