EOMY.NET
на главную
EOMY.NET
Хостинг EOMY.NET: Форум поддержки
 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы   <b>Лотерея</b>Лотерея   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

RSS Feed

При щелчке, картинка увиличивается - помогите с кодом!

 
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX
При щелчке, картинка увиличивается - помогите с кодом!
Автор Сообщение
Zimaletto
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 246

14075 Монеты

СообщениеДобавлено: Сб, 30 Июн, 2007 14:59    Заголовок сообщения: При щелчке, картинка увиличивается - помогите с кодом! Ответить с цитатой

Привет, Друзья! Хочу просить у вас помощи: я хочу сделать на своем сайте вот такой фич..

При клике на маленькую картинку, к примеру 1.gif, картинка 1.gif увеличивает свой размер до картинки 2.gif и соответственно превращается в картинку 2.gif

Вот для наглядности: http://www.ozon.ru/context/detail/id/3199821/ (картинка рядом с товаром и скриншоты внизу)

Помогите, пожалуйста!!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wink
$a ||= 5;
$a ||= 5;


Зарегистрирован: 08.08.2006
Сообщения: 897
Откуда: Россия, Омск
157797 Монеты

СообщениеДобавлено: Сб, 30 Июн, 2007 15:41    Заголовок сообщения: Ответить с цитатой

А чего, сложно посмотреть как это у них сделано? Very Happy
Открой http://www.ozon.ru/js/utils.js и смотри функцию swapImages
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zimaletto
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 246

14075 Монеты

СообщениеДобавлено: Сб, 30 Июн, 2007 15:51    Заголовок сообщения: Ответить с цитатой

Ой) ПАСИБА)
_________________
Нахожусь в галактике Идей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zimaletto
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 246

14075 Монеты

СообщениеДобавлено: Сб, 30 Июн, 2007 15:53    Заголовок сообщения: Ответить с цитатой

Wink писал(а):
А чего, сложно посмотреть как это у них сделано? Very Happy
Открой http://www.ozon.ru/js/utils.js и смотри функцию swapImages

И этот всеь код на одну картиночку!? А, случано, нельзя выделить конкретно?
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wink
$a ||= 5;
$a ||= 5;


Зарегистрирован: 08.08.2006
Сообщения: 897
Откуда: Россия, Омск
157797 Монеты

СообщениеДобавлено: Сб, 30 Июн, 2007 16:22    Заголовок сообщения: Ответить с цитатой

Код:

function swapImages(img, fileSm, fileLg, widthSm, widthLg) {
  if (img.src.indexOf('/small/') > 0) {
    var IbDiv = document.getElementById("ImageBreak");
    if (IbDiv) {
      if (getWindowWidth() < 900) {
        IbDiv.style.display = 'inline';
      } else {
        IbDiv.style.display = 'none';
      };         
    };
    img.src = fileLg;
    img.width = widthLg;
  } else {
    var IbDiv = document.getElementById("ImageBreak");
    if (IbDiv) IbDiv.style.display = 'none';
    img.src = fileSm;
    img.width = widthSm;
  };
  return false;
};
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Zimaletto
Хостинг — это наше всё!
Хостинг — это наше всё!


Зарегистрирован: 04.06.2007
Сообщения: 246

14075 Монеты

СообщениеДобавлено: Пн, 02 Июл, 2007 08:28    Заголовок сообщения: Ответить с цитатой

Wink писал(а):
Код:

function swapImages(img, fileSm, fileLg, widthSm, widthLg) {
  if (img.src.indexOf('/small/') > 0) {
    var IbDiv = document.getElementById("ImageBreak");
    if (IbDiv) {
      if (getWindowWidth() < 900) {
        IbDiv.style.display = 'inline';
      } else {
        IbDiv.style.display = 'none';
      };         
    };
    img.src = fileLg;
    img.width = widthLg;
  } else {
    var IbDiv = document.getElementById("ImageBreak");
    if (IbDiv) IbDiv.style.display = 'none';
    img.src = fileSm;
    img.width = widthSm;
  };
  return false;
};


Wink, извини за надоедливость, но вставляю код, а он идёт в HTML как текст... Я просто в Java полный дурак Wink А для странички лучшего кода просто ничего найти не могу.
_________________
Нахожусь в галактике Идей
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Wink
$a ||= 5;
$a ||= 5;


Зарегистрирован: 08.08.2006
Сообщения: 897
Откуда: Россия, Омск
157797 Монеты

СообщениеДобавлено: Пн, 02 Июл, 2007 09:51    Заголовок сообщения: Ответить с цитатой

Ну да. Если ты его вставляешь в html, то надо добавить перед кодом
Код:
<script type="text/javascript">
а после него
Код:
</script>
И еще надо будет повесить вызов этой функции на картинку, которую менять в размерах будешь. Так что без знания javascript тут не обойтись в любом случае.
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов EOMY.NET -> JavaScript, AJAX Часовой пояс: GMT
Страница 1 из 1

 


EOMY TOP 100 Rambler's Top100   Рейтинг@Mail.ru    



Powered by phpBB © 2001, 2005 phpBB Group






Рейтинг SIMPLETOP.NET