The specification doesn't define what should happen when the image is still in the loading state. Does drawImage() / createPattern() wait for it to be loaded or do you need the methods from within a load event listener. -- Anne van Kesteren <http://annevankesteren.nl/> <http://www.opera.com/>