Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Работа с div из javascript (https://javascript.ru/forum/misc/9700-rabota-s-div-iz-javascript.html)

newphp 01.06.2010 16:25

Работа с div из javascript
 
Есть таблица

<div class='i2'>
<a href=""><img src='1.jpg' alt='' /></a>
</div>
<div class='i3'>
<a href=""><img src='2.jpg' alt='' /></a>
<a href=""><img src='3.jpg' alt='' /></a>
<a href=""><img src='4.jpg' alt='' /></a>
<a href=""><img src='5.jpg' alt='' /></a>
<a href=""><img src='6.jpg' alt='' /></a>
<a href=""><img src='7.jpg' alt='' /></a>
</div>


<div class='i2'> <== это большая картинка.

Как на Java Script сделать:

Когда давлю на img src='2.jpg', то она загружается в <div class='i2'> вместо img src='1.jpg', а сам img src='1.jpg' встает вместо img src='2.jpg'.

Когда давлю на img src='3.jpg' то она загружается в <div class='i2'> вместо img src='2.jpg', а сам img src='2.jpg' встает вместо img src='3.jpg'.

И так до 7.

Как проще будет сделать в php или на java script?

micscr 01.06.2010 16:33

Цитата:

Как проще будет сделать в php или на java script?
javascript.

А если давишь на img src='3.jpg' а в <div class='i2'> находится img src='1.jpg' то что ?

newphp 01.06.2010 16:43

То img src='1.jpg' будет вместо img src='3.jpg', а img 3.jpg будет вместо 1.jpg.


суть когда надовить на

<div class='i3'>
<a href=""><img src='2.jpg' alt='' /></a>
<a href=""><img src='3.jpg' alt='' /></a>
<a href=""><img src='4.jpg' alt='' /></a>
<a href=""><img src='5.jpg' alt='' /></a>
<a href=""><img src='6.jpg' alt='' /></a>
<a href=""><img src='7.jpg' alt='' /></a>
</div>

чтоб они грузились в

<div class='i2'>
<a href=""><img src='1.jpg' alt='' /></a>
</div>.


class='i3 - это маленькие картинки 25 на 25

а class='i2 - это большая 100 на 100.

чтоб маленькая открывалось в большой таблице.

micscr 01.06.2010 17:11

Ну и какие проблемы? У картинок есть свойство src - вот и поменяй его в обработчике нажатия у текущей с src картинки из class='i2


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