Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Замена параметров картинки по клику (https://javascript.ru/forum/misc/38281-zamena-parametrov-kartinki-po-kliku.html)

vadim5june 26.05.2013 21:31

Цитата:

Сообщение от maxxux
Мне кажется, что своим ответом Вы просто глумитесь надо мной, прошу не делать этого

оригинальное у Вас представление но неверное-
я вижу у себя в хроме во первых что data-original меняется как Вы и хотели но лупа работает неправильно
в принципе ничего удивительного берет старые данные
поэтому с моей точки зрения надо разбираться с прогой jloupe.js
если у Вас фарефокс то там outerHTML не работает выведите alert(el.getAttribute('data-original'));
bes в предыдущем посте как раз показал отладчик хрома-и там видно что все меняется-

maxxux 26.05.2013 22:34

Да, теперь все понятно стало, буду думать над альтернативными вариантами. Всем спасибо за терпение и потраченное время.

рони 26.05.2013 22:44

maxxux,
Вариант решения ...
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><META content="IE=5.0000" http-equiv="X-UA-Compatible">

<META content="text/html; charset=utf-8" http-equiv=Content-Type>
<SCRIPT type=text/javascript src="http://bank.ucoz.ru/jquery.js"></SCRIPT>
<SCRIPT type=text/javascript src="http://bank.ucoz.ru/jloupe.js"></SCRIPT>
<SCRIPT type=text/javascript>
  function setBigImage(foto) {
  var foto = $(foto);
  var s = $("<img />").attr("src", foto.data('original'));
  $("#bigimg").attr("src",foto.attr("src")).data("zoom", s);
  }
</SCRIPT>
</HEAD>
<BODY>
<P style="TEXT-ALIGN: center"><IMG id=bigimg class=jLoupe
alt="Главное изображение" src="http://bank.ucoz.ru/s/1/1.jpg" height=150
data-original="http://bank.ucoz.ru/b/1/1.jpg"> <BR><IMG onclick=setBigImage(this)
src="http://bank.ucoz.ru/s/1/1.jpg" width=100 data-original="http://bank.ucoz.ru/b/1/1.jpg"> <IMG
onclick=setBigImage(this) src="http://bank.ucoz.ru/s/1/2.jpg" width=100
data-original="http://bank.ucoz.ru/b/1/2.jpg"> <IMG onclick=setBigImage(this)
src="http://bank.ucoz.ru/s/1/3.jpg" width=100 data-original="http://bank.ucoz.ru/b/1/3.jpg"> </P></BODY></HTML>


Часовой пояс GMT +3, время: 04:12.