- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году Google заблокировал более 170 млн фальшивых отзывов на Картах
Это на 45% больше, чем в 2022 году
Оксана Мамчуева
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Нужна помощь! Как вставить ссылки ко всем 5 изображения ? Чтобы при нажатие на картинку открывалась ссылка.
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>test</title>
<script type="text/javascript">
var chet = 1;
window.onload = function () { setTimeout(frout, 4000); }
function frout() {
chet++;
if (chet>5) {chet=0;}
switch(chet) {
case 1:
document.getElementById('img').src = "изображение1";
break;
case 2:
document.getElementById('img').src = "изображение2";
break;
case 3:
document.getElementById('img').src = "изображение3";
break;
case 4:
document.getElementById('img').src = "изображение4";
break;
case 5:
document.getElementById('img').src = "изображение5";
break;
}
setTimeout(frout, 4000);
}
</script>
</head>
<body>
<p><img src="изображение1" onclick="frout();" id="img" alt="" /></p>
window.open('url');
var src, url;
switch(chet) {
case 1:
src = "изображение1";
url = "url1";
break;
case 2:
src = "изображение2";
url = "url2";
break;
case 3:
src = "изображение3";
url = "url3";
break;
case 4:
src = "изображение4";
url = "url4";
break;
case 5:
src = "изображение5";
url = "url5";
break;
}
document.getElementById('img').src = src;
window.open(url);
switch(chet) советую в данном случае заменить на массив.
Не получается ((
Alex8787, предлагаю обернуть <IMG> в ссылку, т.е. вместо вашего
использовать
а внутри функции frout() выполнять ротацию не только src картинки, но и href ссылки.
---------- Добавлено 20.05.2014 в 20:25 ----------
А ещё, как правильно заметил siv1987, лучше заменить ваш switch на массив. Причина: в каждом case выполняется одно и то же действие — подстановка жёстких данных. Вычислений никаких нет.
Сделать можно, например, так:
var img_src_list = ['изображение1', 'изображение2', 'изображение3', 'изображение4', 'изображение5'];
function frout() {
…
document.getElementById('img').src = img_src_list[ chet - 1 ];
// вычитать 1 здесь нужно, потому что она у вас от 1 до 5, а индексация в массивах — с 0
…
}