X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

2 страниц V   1 2 >
Открыть тему
Тема закрыта
> Смена двух изображений по onclick
oler117
oler117
Topic Starter сообщение 15.8.2008, 12:54; Ответить: oler117
Сообщение #1


Почему logo2 не меняется на logo1?
<HTML>
<HEAD>
<TITLE>5.1</TITLE>
</HEAD>
<BODY>
<IMG SRC="logo1.jpg" id="img0" ONCLICK="myClick()">
<script LANGUAGE="JavaScript" TYPE="text/javascript">
function myClick() {
var img = document.getElementById('img0')
if (img.src = 'logo1.jpg') {img.src = 'logo2.jpg';} else img.src = 'logo1.jpg';
}
</SCRIPT>
</BODY>
</HTML>
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 15.8.2008, 14:12; Ответить: Exterior
Сообщение #2


oler117, в
(' post='10348 @ 15.8.2008, 15:54)
if (img.src = 'logo1.jpg')

идет присвоение, а не сравнение.
Так будет гарантировано работать:
<script type="text/javascript">
<!--
var i=0;
function myClick2()
{
var img=document.getElementById('img0');
i==0?img.src='logo2.jpg':0;
i==1?img.src='logo1.jpg':0;
i++; i==2?i=0:0;
}
//--
>
</script>
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 15.8.2008, 16:52; Ответить: oler117
Сообщение #3


Такой вариант не работает вообще...
function myClick() {
var img = document.getElementById('img0')
if (img.src == 'logo1.jpg') {img.src = 'logo2.jpg';} else img.src = 'logo1.jpg';
}
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Exterior
Exterior
сообщение 15.8.2008, 17:33; Ответить: Exterior
Сообщение #4


(' post='10365 @ 15.8.2008, 19:52)
Такой вариант не работает вообще...

поэтому предложил свой :rolleyes:
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
oler117
oler117
Topic Starter сообщение 15.8.2008, 17:39; Ответить: oler117
Сообщение #5


Будьте добры, объясните, если можете, почему мой вариант не работает и что надо изменить, что-бы он заработал.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexpr_hb
alexpr_hb
сообщение 5.1.2011, 13:40; Ответить: alexpr_hb
Сообщение #6


Не работают не тот не другой скрипт, как быть???
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NiKON_hb
NiKON_hb
сообщение 5.1.2011, 13:50; Ответить: NiKON_hb
Сообщение #7


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251" />
<title>Документ Без Имени</title>
<script type="text/javascript">
<!--
var i=0;
function myClick2()
{
var img=document.getElementById('img0');
i==0?img.src='logo2.jpg':0;
i==1?img.src='logo1.jpg':0;
i++; i==2?i=0:0;
}
//--
>
</script>
</head>

<body>
<img src="logo1.jpg" width="100" height="100" id="img0" onclick="myClick2();" />
</body>
</html>


Если не работает то опишите как неработает.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexpr_hb
alexpr_hb
сообщение 5.1.2011, 14:22; Ответить: alexpr_hb
Сообщение #8


Не работает:
В поле браузера первый логотип, а рядом с ним надпись: onclick="myClick2();" />
и ничего не происходит
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
NiKON_hb
NiKON_hb
сообщение 5.1.2011, 14:33; Ответить: NiKON_hb
Сообщение #9


Вы так и вставляли, как я вам дал? Потому что у меня все работает замечательно. И какой у вас браузер?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
alexpr_hb
alexpr_hb
сообщение 5.1.2011, 15:05; Ответить: alexpr_hb
Сообщение #10


Да так и вставлял, на моем компьютере не работает не в опере не в ие. Сейчас сел за другой ком и все отлично работает! Спасибо!!!

И как теперь сделать чтобы эти изменения сохранялись при перезапуске страницы?
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
2 страниц V   1 2 >
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Как првильно указать слова для рекламы в Google на двух языках
1 Nekit 949 12.2.2024, 23:58
автор: malamut
Открытая тема (нет новых ответов) Продается сайт фотосток ИИ изображений
Хороший вариант!
20 alexey 3277 25.6.2023, 15:28
автор: alexey
Открытая тема (нет новых ответов) Ukr Private Proxy 4g Lifecell, Kyivstar, Vodafone (ТЕСТ, смена по ссылке, ротация)
Продам Личные Украинские приватные мобильные прокси 4g Lifecell, Kyivs
1 Kostyaxxxx 4260 20.6.2021, 20:26
автор: Kostyaxxxx
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыКорректность показа вёрстки изображений на разных гаджетах
Не сохраняются пропорции изображений на смартфонах
1 master-vek 37257 25.3.2021, 13:22
автор: tedder
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыЛичный фотосток, много бесплатных изображений
15 Ultrastalker 5976 30.3.2020, 10:15
автор: Ultrastalker


 



RSS Текстовая версия Сейчас: 19.4.2024, 14:57
Дизайн