Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 14.03.2011, 16:45
Аспирант
Отправить личное сообщение для pakman Посмотреть профиль Найти все сообщения от pakman
 
Регистрация: 19.07.2010
Сообщений: 46

Проблема с onclick='name()'.
Уже давненько мне пришлось написать очень простой скрипт на проверку согласия человека, некоторое вемя эта проверка работала, но я не проверил её в других браузерах. Но при выходе 11 Oper'ы и в других браузерах, я наконец заметил что данная реализация не работает.

JS:
function ocenka(){
if (confirm("Уверены, что хотите удалить все оценки?")) {
		document.location="redacclass.php?c=delete";
					  }
}

HTML:
<input type=button value='Удалить оценки' onclick='ocenka()' style='width:160'>


Вопрос: можно ли написать аналог данной реализации проверки, чтобы она работала во всех браузерах?
Ответить с цитированием
  #2 (permalink)  
Старый 14.03.2011, 21:11
Профессор
Отправить личное сообщение для розовый слоник Посмотреть профиль Найти все сообщения от розовый слоник
 
Регистрация: 17.10.2009
Сообщений: 258

У вас выводится модальное окно с надписью и 2мя кнопочками да\нет в зависимости от нажатия происходит\не происходит обнуление данных. Ну так вот и сделайте 2е функции одна просто закрывает модальное окно другая уберает все значения на экране после чего отправляет запрос серверу где он что то будет делать.

Я бы реализовал бы это так. Голосовалка строится на основе полученных данных из хмл. Если мы ее очищаем то js отправляет xml обратно серверу, в этом xml допустим все пусто и сервер все удаляет для этого пользователя из базы. В дальнейшем если этот пользователь заходит на страницу ему сервер выдает уже пустой xml на основание чего js и стоит страницу

Но можно и совсем по другому)) предел только ваша фантазия
Ответить с цитированием
  #3 (permalink)  
Старый 15.03.2011, 14:49
Аспирант
Отправить личное сообщение для pakman Посмотреть профиль Найти все сообщения от pakman
 
Регистрация: 19.07.2010
Сообщений: 46

Сообщение от розовый слоник Посмотреть сообщение
Ну так вот и сделайте 2е функции одна просто закрывает модальное окно другая уберает все значения на экране после чего отправляет запрос серверу где он что то будет делать.
А тут можно объяснить поподробнее? Просто я так понял, что теперь ни в одном браузере вызов функции путём onclick через кнопку не работает Ну или я вас не так понял
Ответить с цитированием
  #4 (permalink)  
Старый 15.03.2011, 14:51
Аспирант
Отправить личное сообщение для pakman Посмотреть профиль Найти все сообщения от pakman
 
Регистрация: 19.07.2010
Сообщений: 46

можно реализовать через гиперсылку, но хотелось бы через кнопочку
Ответить с цитированием
  #5 (permalink)  
Старый 15.03.2011, 15:48
Аспирант
Отправить личное сообщение для pakman Посмотреть профиль Найти все сообщения от pakman
 
Регистрация: 19.07.2010
Сообщений: 46

всё, извиняюсь, всё работает, просто была ошибка с яваскриптом. Но вам поставлю плюсик за помощь)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с Popup окном vovuslik jQuery 5 12.06.2010 16:12
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07
Проблема с CSS COKOJIOB (X)HTML/CSS 5 04.08.2009 14:19
Проблема, в менюшке Большой джо Элементы интерфейса 0 12.07.2009 17:12
Проблема спама lliberty AJAX и COMET 1 12.03.2009 16:47