![]() |
|
||||||||||
|
|||||
|
Есть картинка <IMG src="pict1.gif">.
А как сделать чтобы при нажатии на эту картинку она изменилась, т.е. стала уже <IMG src="pict2.gif">? ![]() |
|
|||||
|
для Inernet Explorer'a можно так:
|
|
|||||
|
2ERge
а если я хочу нажимать на эту картинку несколко раз, то она должна тоже меняться а не оставаться постоянно одной и той же, так что этот скрипт не подойдет ![]() |
|
|||||
|
ну так переделай его
![]() или мне за тебя подумать... ![]() |
|
|||||
|
2ERge
да я уже сам думаю ![]() но все равно спасибо за наводку ![]() |
|
|||||
|
уже подумал
![]() вот пример: <script language="JavaScript">
imgName = new Array()
imgName[0] = "1.gif"
imgName[1] = "2.gif"
imgName[2] = "3.gif"
imgName[3] = "4.gif"
len = imgName.length
cur = 0 // tekushaya kartinka
// predzagruzka vseh kartinok
img = new Array()
for (i=0; i<len; i++){
img[i] = new Image()
img[i].src = imgName[i]
}
// funkciya dlya izmeneniya imdeja
function changeIMG(){
cur++
if(cur>=len)cur=0
document.images.picture.src = img[cur].src
}
</script>
<img id=picture src=1.gif width=55 height=14 border=0 onmousedown=changeIMG()>
, да и не охота... |
|
|||||
|
Регистрация: Jul 2001
Адрес: Moscow, Russia
Сообщений: 86
|
<A href="#" onmouseout="document.mypic.src='img1.gif'" onmouseover="document.mypic.src='img2.gif'"><IMG border=0 name=mypic src="img1.gif"></A>
|
|
|||||
|
2Amun Ra: ну как? то что я последнее написал подходит?
|
|
|||||
|
2Erge
да, спасибо, только вот сейчас бьюсь над тем, как бы поудобнее сделать если у меня несколько картинок будет и при каждой будет еше стоять элемент формы hidden, который тоже должен (по идее) менять свое значение в зависимоти от того, нажали ли на картинку (т.е. стала она другой) или нет. как задачка? |
|
|||||
|
а за чем для каждой картинки хидден поле?
может быть одно хидден поле, которое будет принимать какое либо значение в зависимости от текущей картинки??? а поконкретнее, что ты хочешь сделать-то? |
![]() |
Часовой пояс GMT +4, время: 16:24. |
|
|
« Предыдущая тема | Следующая тема » |
|
|