Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.05.2018, 00:37   #1
FishBon
 
Регистрация: 09.11.2010
Сообщений: 6
По умолчанию Имеется три кнопки выполняющие различные действия (рисуются различные фигуры, значки, человечки и многое др. на одной страничке), нужно создать кнопку "отмена", при нажатии которо

Имеется три кнопки выполняющие различные действия (рисуются различные фигуры, значки, человечки и многое др. на одной страничке), нужно создать кнопку "отмена",
при нажатии которой, отменялось последнее действие одной из трех кнопок (которая была нажата последней перед кнопкой "отмена").

Есть ли в query или js функция, которая делает откат последнего свершенного действия? Или подскажите пожалуйста в какую сторону нужно искать материал.
Спасибо.
FishBon вне форума Ответить с цитированием
Старый 12.05.2018, 01:07   #2
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Рисуют-то где?
Если Canvas — https://www.google.com/search?q=js+canvas+undo
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 12.05.2018, 10:09   #3
FishBon
 
Регистрация: 09.11.2010
Сообщений: 6
По умолчанию

в теле страницы:
Код:
<body>
	<button class="button_kMinus">k-1</button>		
	<button class="button_k">k</button>	
	<button class="button_kPlus">k+1</button>
	<button class="button_cancel">cancel</button>
</body>
FishBon вне форума Ответить с цитированием
Старый 12.05.2018, 10:29   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

1)
Цитата:
Сообщение от FishBon Посмотреть сообщение
в теле страницы:
это просто HTML разметка. Она ничего не рисует.
рисует код, привязанный к этой разметке. Смотрите Javascript, привязанный к вашему HTML.

2) По ссылкам вполне себе адекватное описание, как сделать undo.
Но, разумеется, нет никакой "волшебной" команды Undo() в JS или jQuery.
Придётся изрядно переделывать ваш код и сам алгоритм рисования.
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C#] Как реализовать чтобы при нажатии на кнопку "1" в табло появлялась цифра 1 dumayashin Помощь студентам 0 18.06.2017 10:17
Ошибка "External: sigsegv" при нажатии на кнопку голова Lazarus, Free Pascal, CodeTyphon 4 30.06.2015 16:22
как вставить компоненту "panel" при нажатии на кнопку? Nazario Общие вопросы Delphi 2 03.05.2012 18:38
В Access в Форме создать кнопку, чтобы при ее нажатии всплывало окно "Удалить таблицу?" Tony_G Microsoft Office Access 2 10.01.2012 16:02
Вставка картинки из файла в Excel при нажатии на кнопку "Экспортировать" из C++ Builder ArTemi4 Помощь студентам 0 06.06.2010 19:48