Здравствуйте, соратники!
Я ноль в Яваскрипте, прошу вашей помощи в решении задачи.
Вводные: есть несколько изображений разного размера (от 800*600 до 3200*2400).
Задача: cделать так, чтобы эти картинки плавно сменяли друг друга через каждые 5-6 секунд, и разворачивались во весь экран, при этом грамотно масштабируясь при необходимости.
Например: Если у пользователя монитор 800*600, то картинка 1200*900 должна сжиматься загружаясь в браузере и подгоняться по ширине. В том смысле что сейчас пропорция равна 1,5. А если бы картинка была 1200*600, то масштабируясь она должна ориентироваться на высоту, чтобы полос не оставалось. С меньшей картинкой наоборот, она должна растягиваться по монитору.
Пример сайта: http://www.vescada.com.au/index.html - вот тут как надо сделано. Но, сделано на флеше, как я понял. То есть сменяющаяся картинка - это .swf файл который просто расягивается в заданной области по ширине без всяких замарочек. ТО есть если пропорции будут нестандартные, то появится снизу полоса пустого места.
А ещё флеш плох тем, что хотелось бы через php-движок управлять картинками. Периодически из менять, загружать новые, чтобы какие-то отображались, какие-то нет. Чтобы вывод сделать в случайном порядке. А флешку каждый раз руками пришлось бы переделывать.
Ещё: вот тут http://webmaster.zerk.ru/JAVASCRIPT/23/ есть вариант решения. Но, здесь не масштабируется картинка. То есть если картинка размером 3200*2400, а у пользователя монитор будет 800*600, то ему из всей картинки и откроется угол левый верхний размером 800*600.
_________
Этот форум уже несколько раз меня выручал. Надеюсь поможете и в этот раз.
Ребят, жду советов.