[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » serge_007 [133]

Результаты поиска
[121 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 19:17]
И что делать?
[122 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 19:52]
Цитата (likbezz, Сб, 11.05.2013, 19:37:12)
неплохо было бы объяснить что вы хотите
Я уже объяснял ранее:
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
...после нажатия ОК в окне сообщения и его закрытия сама нажимается кнопка Создать тему.
...как это устранить?


Цитата (likbezz, Сб, 11.05.2013, 19:37:12)
Если вот это
Нет,
Цитата (serge_007, Пт, 10.05.2013, 22:47:08)
на время эту тему можно отложить
[123 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 20:13]
Так вообще новую тему будет создать невозможно biggrin
[124 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 20:38]
Цитата (likbezz, Сб, 11.05.2013, 20:27:20)
Это точный ответ на вопрос: как это устранить?
Несомненно. Полная аналогия с ответом врача "Отрубите голову" на вопрос "У меня голова болит, что делать?" biggrin
Вас бы устроил такой ответ? wink

Заход с другой стороны: При закрытии alert пользователь ожидает что будет закрыт alert и не более того, что вполне логично. Зачем при этом происходят какие-то ещё действия - непонятно. Следовательно происходить они не должны.
Сейчас пользователь заполняет поля формы, потом жмёт Создать тему и тема создана.
Добавляем alert. В алгоритме создания темы ничего поменяться не должно, кроме того что в процессе заполнения формы появиться информационное окошко, которое пользователь закроет нажатием кнопки Ок.
Так понятнее?
[125 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 21:11]
Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
Я бы не задал такой вопрос
Тогда скажите, какой вопрос надо задать если болит голова?

Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
Вы понимаете, что функцию отправки формы вызывает НЕ кнопка Ok в алерте?
Конечно, Вы ведь ранее писали что
Цитата (likbezz, Сб, 11.05.2013, 18:29:31)
алерт это системное окно и имеет повышенный приоритет, ну а потом уже, как вы закрыли его, выполняется функция отправки формы

Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
зачем вы мне про нее пишите?
Потому что когда я пишу менее подробно (одну суть), Вы меня не понимаете sad

Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
Абсолютно не в курсе что вы сделали ДО этого
Сделал до чего?

Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
С какого перепуга появилось окошко алерта
Я вставил Ваш код в шаблон HTML в форму добавления сообщения, при заполнении формы появляется это окно, согласно вставленному коду...

Цитата (likbezz, Сб, 11.05.2013, 20:59:31)
никакой отправки быть не должно

Вы же писали что у Вас происходит всё точно так же как у меня:
Цитата (likbezz, Сб, 11.05.2013, 18:04:12)
у меня просто создается тема и осуществляется переход на соответствующую страницу

А этого происходить не должно, пользователь же не жал кнопку Создать тему..


Сообщение отредактировал serge_007 - Суббота, 11.05.2013, 21:18
[126 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 22:00]
Цитата (likbezz, Сб, 11.05.2013, 21:38:07)
неплохо бы объяснить причину боли
Так я же её объяснил!
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
Я применил
Код
function thread_Name(){
    alert('Название темы');
};

$('#frF3').change(function(e){
    thread_Name();
});


Цитата (likbezz, Сб, 11.05.2013, 21:38:07)
вы не пишите о том, что на самом деле важно
А что важно? ИМХО - до установки кода тема сама не создавалась, после стала создаваться. Вот это и важно. Нет?

Цитата (likbezz, Сб, 11.05.2013, 21:38:07)
НЕ вижу никакого алерта, так как нет такой функции у меня
Но Вы же представляете как работает код, который Вы написали?

Цитата (likbezz, Сб, 11.05.2013, 21:38:07)
Это обычное поведение при создании темы
Не знаю как у Вас, но у меня на форуме обычным считается создание темы по нажатию кнопки Создать тему smile

Цитата (likbezz, Сб, 11.05.2013, 21:38:07)
А я нажал
А у меня такой возможности нет, потому что сразу после закрытия aлерта тема создаётся сама, см. видео
[127 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 22:47]
Цитата (likbezz, Сб, 11.05.2013, 22:36:55)
зачем вы функцию вставляете внутрь формы?
Мне техподдержка юкоза как-то написала так делать, когда с другим скриптом вопрос решали...

Цитата (likbezz, Сб, 11.05.2013, 22:36:55)
вообще не в этот шаблон
А в какой надо?
Цитата (likbezz, Сб, 11.05.2013, 22:36:55)
Это точно алерт?
Да

Цитата (likbezz, Сб, 11.05.2013, 22:36:55)
Попробуйте переименовать функцию
Попробовал. Результат аналогичный

Добавлено (11.05.2013, 22:47)
---------------------------------------------

Цитата (likbezz, Сб, 11.05.2013, 22:36:55)
Может вы на Enter нажали?
Конечно! А как же ещё завершить ввод текста?!
[128 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 23:18]
Да, и если без скрипта, то тема создаётся нажатием Enter, если активно поле названия или описания темы...
Понятно почему я не замечал этого раньше. Я создаю темы так: Ввожу название темы, потом жму Tab, потом набираю описание, но дальше Tab жать надо много раз, что бы перейти к тексту темы, поэтому я кликаю в поле текста темы мышкой, вот и не происходит "автоматического" создания темы...
Теперь всё ясно, спасибо за помощь!

ЗЫ И ещё вопрос. alert предложенного кода появляется ДВАЖДЫ в браузере Opera (только в нём). Вы знаете как это устранить? И как убрать URL сайта из первой строки alert в том же браузере?

Добавлено (11.05.2013, 23:11)
---------------------------------------------

Цитата (likbezz, Сб, 11.05.2013, 23:03:30)
Через условие, что это страница создания тем
Это я понимаю что через if, но не знаю как именно надо

Цитата (likbezz, Сб, 11.05.2013, 23:03:30)
Когда висит алерт некуда ничего вводить
Я Enter жму по окончании ввода текста в поле названия темы. Модальное окно alert останавливает выполнение субмит до момента своего закрытия

Добавлено (11.05.2013, 23:18)
---------------------------------------------

Цитата (likbezz, Сб, 11.05.2013, 23:03:30)
Через условие, что это страница создания тем
И без него работает...
[129 | Тема: Замена окну alert] serge_007 [11.05.2013, 23:28]
Есть-ли в js возможность использовать пользовательское (оформленное пользователем) окно уведомления/диалога?

ЗЫ В Visual Basic есть функция MsgBox. Это практически аналог alert js. Его тоже нельзя редактировать, кроме как изменить текст. Но в VB есть так же и UserForm, которую можно раскрашивать во все цвета радуги, навешать гиперссылок,картинок и прочую лабуду

Спасибо
[130 | Тема: _uWnd по событию и условиям] serge_007 [11.05.2013, 23:38]
Цитата (likbezz, Сб, 11.05.2013, 23:22:34)
Понятное дело что и без него работает... только не правильно это, запускать заведомо бесполезные функции, тем более если это легко исправить.
Понятнои легко тем кто разбирается в этом, а я только первые шаги делаю, мне каждый шаг с трудом даётся sad
Сделал так:
Код
<?if($PAGE_ID$='addthread')?>
  <script type="text/javascript">
       function my_thread_Name(){
  alert('Название темы');
};

$('#frF3').change(function(e){
  my_thread_Name();
});
  </script>  
   <?endif?>

Правильно?

Цитата (likbezz, Сб, 11.05.2013, 23:22:34)
Может и возможно как-то убрать это, отредактировав системные скрипты или сам экзешник Хрома
Ну и Хром с ним smile

Цитата (likbezz, Сб, 11.05.2013, 23:22:34)
Использовать, например, не change а focus
Я с этого начал. Нет, тогда название темы ввести становится невозможно...
[131 | Тема: _uWnd по событию и условиям] serge_007 [12.05.2013, 00:17]
Спасибо, пробовать буду уже завтра smile
[132 | Тема: Замена окну alert] serge_007 [14.05.2013, 00:42]
Спасибо, буду посмотреть
[133 | Тема: Подписка на создаваемые темы] serge_007 [14.05.2013, 00:46]
Здравствуйте

Есть ли на юкозе возможность, что бы уведомления на почту приходили на ВСЕ создаваемые пользователем темы по умолчанию?
На некоторых платформах такое достигается путём установки галки в профиле пользователя. А на Юкоз?

Спасибо


Полная версия сайта