Re: Using JS for image preview
It's not so much a "no ideas", but that nobody was watching, I think. The recent change to the inactivity policy means that very few people are visiting the forums these days, and I've just been scanning the main page for new items myself (your original post never showed as a new item for me).
I don't think you need to make much in the way of a change, really -- all you need to do is replace the image source with a PHP-based proxy URL that fetches the original image and creates a thumbnail (or at least a reduced-sized image or, barring that, one that is watermarked with the source -- something that would count as "fair use" or "fair dealing" and do proper attribution). The generated image would lie within a link tag pointing to the original (preferably in the context of the original page).
“Beware of bugs in the above code; I have only proved it correct, not tried it.” --Donald Knuth
"It was as if its architects were given a perfectly good hammer and gleefully replied, 'neat! With this hammer, we can build a tool that can pound in nails.'" -- Alex Papadimoulis (on TheDailyWTF.com)