Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
54 / 54 / 40
Регистрация: 22.08.2014
Сообщений: 424
1

При первом нажатии кнопки - выполнялся один код,при повторном другой и тд

27.02.2016, 23:20. Показов 1149. Ответов 1
Метки нет (Все метки)

Имеется код :
Javascript
1
2
3
4
5
6
7
8
9
10
document.onkeydown = function(z) {
    if (z.keyCode=="120") {
        var h = document.getElementsByTagName('a');
        for (var i = h.length - 1; i >= 0; i--) {
            var elem = h[i];
            elem.download = "";
            elem.href = elem.href.replace("proxy","static");
        }
        }
    }
Как сделать чтобы при 2 нажатии на кнопку выполнялось вот это
Javascript
1
2
3
4
5
6
7
8
9
10
document.onkeydown = function(z) {
    if (z.keyCode=="120") {
        var h = document.getElementsByTagName('a');
        for (var i = h.length - 1; i >= 0; i--) {
            var elem = h[i];
elem.removeAttribute("download");
elem.href = elem.href.replace("static","proxy");
      }
      }
}
А при следующем нажатии выполнялся опять первый код и так далее,как это можно реализовать ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.02.2016, 23:20
Ответы с готовыми решениями:

Как сделать так что бы код выполнялся только при нажатии (удерживании кнопки)?
Как сделать так что бы код выполнялся только при нажатии (удерживании кнопки)? то есть нажал я на...

Как сделать при нажатии на context menu script, выполняется код timer.Start(); и при повторном нажатии выполняет код?
как сделать при нажатии на context menu script , выполняется код timer.Start(); и при повторном...

Сделать так чтобы при подключении нулевого порта выполнялся один цикл кода а при подключении другого - другой
Как сделать так чтобы при подключении нулевого порта выполнялся один цикл кода, а при подключении...

Как сделать, чтобы при первом нажатии кнопки таймер запускался а при втором останавливался
Подскажите пожалуста как зделать чтобы при первом нажатии кнопки таймер запускался а при втором...

__________________

Записывайтесь на профессиональные курсы Fullstack-разработчиков на JavaScript‌
Обучение в Java Mentor с оплатой после трудоустройства
1
Эксперт PHP
933 / 691 / 235
Регистрация: 01.02.2015
Сообщений: 1,848
27.02.2016, 23:28 2
пишите clicked в свойство объекта document и от состояния этого свойства выполняйте те или иные действия
Javascript
1
2
3
4
5
6
document.clicked = !document.clicked>>>0;
if(document.clicked){
  alert('Первый клик');
}else{
  alert('Второй клик');
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.02.2016, 23:28

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

При повторном нажатии кнопки действий не происходит
Привет Всем! Совсем недавно начал самостоятельное изучение VB6.0. Вследствие чего появилось желание...

При повторном нажатии кнопки значение textbox использует предыдущее
Добрый день, у меня кнопачка записывает в файл значение текстбокса, только вот при повторном...

Почему звук отключается лишь при повторном нажатии кнопки
Написал небольшую программу с использованием DirectX7. Исходник прилагается: Всё работает, НО...

Как убрать вылет программы при повторном нажатии на кнопки
Прикрепляю проект с базой данных. При клике на кнопку Delete программа критически закрывается - это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.