Вы работаете с веб-сервера (например, Apache или lighttpd или Mongrel) или напрямую из файлов (вы увидите file: // в панели браузера)?
Если ваш веб-сайт размещен на веб-сервере, убедитесь, что права доступа к файлу banner.png установлены так, чтобы веб-сервер имел к ним доступ - в противном случае он не сможет обслуживать файл. Тогда для всех намерений и целей файл не выходит. Изменение зависит от операционной системы вашего хост-сервера.
Снимите в темноте то, что у вас есть - в Linux и Max OSX вы можете использовать "chmod 664 banner.png", находясь в вашем каталоге. Этого параметра должно быть достаточно.
Если вы работаете с файлами - я думаю, что-то еще отключено! В любом случае проверьте разрешения.
ОБНОВЛЕНИЕ: Оказывается, это была проблема:)