Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2013, 13:51
Новичок на форуме
Отправить личное сообщение для lingvo Посмотреть профиль Найти все сообщения от lingvo
 
Регистрация: 22.09.2013
Сообщений: 2

Функция onclick
С помощью данной функции меняется картинка при нажатии, и при еще нажатии меняется обратно.
<script>
function chg(id){
if (document.getElementById(id).src.indexOf("images/banner3.jpg")>0){
document.getElementById(id).src="images/big-logo.png"
}else{
document.getElementById(id).src="images/banner3.jpg"
}
}
</script>
<img src="images/banner3.jpg" id="img_1" onClick="chg(this.id)">

1) На второй картинке у меня будет стоять объемная гифка, и очень интересно погружаться ли она при загрузке страницы или только после нажатия (мне нужно чтобы после нажатия)
2) Можно ли сделать чтобы после того как нажали на 1 картинку, она поменялась на вторую, а она в свою очередь после n времени изменилась обратно на 1-ую.
Заранее благодарю.
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2013, 14:01
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от lingvo
На второй картинке у меня будет стоять объемная гифка
В примере только один тег <img />...

Сообщение от lingvo
очень интересно погружаться ли она при загрузке страницы или только после нажатия (мне нужно чтобы после нажатия)
Если УРЛ картинки еще "не фигурировал" на странице - она не будет загружаться... Поскольку браузер про нее и не знает...

Сообщение от lingvo
2) Можно ли сделать чтобы после того как нажали на 1 картинку, она поменялась на вторую, а она в свою очередь после n времени изменилась обратно на 1-ую.
Для "отсроченного" выполнения используй setTimeout()...
Ответить с цитированием
  #3 (permalink)  
Старый 22.09.2013, 14:09
Новичок на форуме
Отправить личное сообщение для lingvo Посмотреть профиль Найти все сообщения от lingvo
 
Регистрация: 22.09.2013
Сообщений: 2

Сообщение от ksa Посмотреть сообщение
В примере только один тег <img />...


Если УРЛ картинки еще "не фигурировал" на странице - она не будет загружаться... Поскольку браузер про нее и не знает...


Для "отсроченного" выполнения используй setTimeout()...
Благодарствую, можете подкинуть пару ссылок о setTimeout(), с данной функцией еще не имел дело.
Ответить с цитированием
  #4 (permalink)  
Старый 22.09.2013, 14:24
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,235

Сообщение от lingvo
можете подкинуть пару ссылок о setTimeout()
http://javascript.ru/setTimeout

Сообщение от lingvo
с данной функцией еще не имел дело
Т.е. ты даже букварь не читал?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Не вызывается JS функция на onClick sukubba Общие вопросы Javascript 2 26.12.2012 18:23
OnClick ячейки таблицы и ссылки в этой ячейке MasDen Javascript под браузер 2 30.06.2011 10:34
Функция которая работает на OnLoad не хочет работать на OnClick libinstyle Элементы интерфейса 6 23.03.2010 01:42
Событие onClick avtor01 Events/DOM/Window 3 03.09.2009 18:01
Функция onclick для созданных потомков Groonel Общие вопросы Javascript 6 24.04.2009 18:35