Форум программистов
 
Контакты: о проблемах с регистрацией, почтой и по другим вопросам пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail.

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

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

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

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

Есть ли в query или js функция, которая делает откат последнего свершенного действия? Или подскажите пожалуйста в какую сторону нужно искать материал.
Спасибо.
FishBon вне форума   Ответить с цитированием
Старый 12.05.2018, 02:07   #2
Alex11223
Модератор
Заслуженный модератор
 
Регистрация: 12.01.2011
Сообщений: 17,117
Репутация: 3316

icq: 512-765
skype: alexp.frl
По умолчанию

Рисуют-то где?
Если Canvas — https://www.google.com/search?q=js+canvas+undo
Alex11223 на форуме   Ответить с цитированием
Старый 12.05.2018, 11:09   #3
FishBon
 
Регистрация: 10.11.2010
Сообщений: 5
Репутация: 10
По умолчанию

в теле страницы:
Код:

<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, 11:29   #4
Serge_Bliznykov
МегаМодератор
СуперМодератор
 
Регистрация: 09.01.2008
Сообщений: 24,495
Репутация: 5308
По умолчанию

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

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

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[C#] Как реализовать чтобы при нажатии на кнопку "1" в табло появлялась цифра 1 dumayashin Помощь студентам 0 18.06.2017 11:17
Ошибка "External: sigsegv" при нажатии на кнопку голова Lazarus, Free Pascal, CodeTyphon 4 30.06.2015 17: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


01:59.


Powered by vBulletin® Version 3.8.8 Beta 2
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.

RusProfile.ru


Справочник российских юридических лиц и организаций.
Проекты отопления, пеллетные котлы, бойлеры, радиаторы
интернет магазин respective.ru