Результаты поиска
|
|
|
2013-05-11Дата: Суббота, 11.05.2013, 19:17 | Сообщение #121 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
И что делать?
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 19:52 | Сообщение #122 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
неплохо было бы объяснить что вы хотите Я уже объяснял ранее: ...после нажатия ОК в окне сообщения и его закрытия сама нажимается кнопка Создать тему. ...как это устранить?
Нет, на время эту тему можно отложить
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 20:13 | Сообщение #123 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Так вообще новую тему будет создать невозможно
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 20:38 | Сообщение #124 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Это точный ответ на вопрос: как это устранить? Несомненно. Полная аналогия с ответом врача "Отрубите голову" на вопрос "У меня голова болит, что делать?" Вас бы устроил такой ответ?
Заход с другой стороны: При закрытии alert пользователь ожидает что будет закрыт alert и не более того, что вполне логично. Зачем при этом происходят какие-то ещё действия - непонятно. Следовательно происходить они не должны. Сейчас пользователь заполняет поля формы, потом жмёт Создать тему и тема создана. Добавляем alert. В алгоритме создания темы ничего поменяться не должно, кроме того что в процессе заполнения формы появиться информационное окошко, которое пользователь закроет нажатием кнопки Ок. Так понятнее?
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 21:11 | Сообщение #125 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Я бы не задал такой вопрос Тогда скажите, какой вопрос надо задать если болит голова?
Вы понимаете, что функцию отправки формы вызывает НЕ кнопка Ok в алерте? Конечно, Вы ведь ранее писали что алерт это системное окно и имеет повышенный приоритет, ну а потом уже, как вы закрыли его, выполняется функция отправки формы зачем вы мне про нее пишите? Потому что когда я пишу менее подробно (одну суть), Вы меня не понимаете
Абсолютно не в курсе что вы сделали ДО этого Сделал до чего?
С какого перепуга появилось окошко алерта Я вставил Ваш код в шаблон HTML в форму добавления сообщения, при заполнении формы появляется это окно, согласно вставленному коду...
никакой отправки быть не должно Вы же писали что у Вас происходит всё точно так же как у меня: у меня просто создается тема и осуществляется переход на соответствующую страницу А этого происходить не должно, пользователь же не жал кнопку Создать тему..
Сообщение отредактировал serge_007 - Суббота, 11.05.2013, 21:18 | | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 22:00 | Сообщение #126 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
неплохо бы объяснить причину боли Так я же её объяснил! Я применил Код function thread_Name(){ alert('Название темы'); };
$('#frF3').change(function(e){ thread_Name(); });
вы не пишите о том, что на самом деле важно А что важно? ИМХО - до установки кода тема сама не создавалась, после стала создаваться. Вот это и важно. Нет?
НЕ вижу никакого алерта, так как нет такой функции у меня Но Вы же представляете как работает код, который Вы написали?
Это обычное поведение при создании темы Не знаю как у Вас, но у меня на форуме обычным считается создание темы по нажатию кнопки Создать тему
А у меня такой возможности нет, потому что сразу после закрытия aлерта тема создаётся сама, см. видео
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 22:47 | Сообщение #127 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
зачем вы функцию вставляете внутрь формы? Мне техподдержка юкоза как-то написала так делать, когда с другим скриптом вопрос решали...
А в какой надо? Да
Попробуйте переименовать функцию Попробовал. Результат аналогичныйДобавлено (11.05.2013, 22:47) ---------------------------------------------
Может вы на Enter нажали? Конечно! А как же ещё завершить ввод текста?!
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 23:18 | Сообщение #128 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Да, и если без скрипта, то тема создаётся нажатием Enter, если активно поле названия или описания темы... Понятно почему я не замечал этого раньше. Я создаю темы так: Ввожу название темы, потом жму Tab, потом набираю описание, но дальше Tab жать надо много раз, что бы перейти к тексту темы, поэтому я кликаю в поле текста темы мышкой, вот и не происходит "автоматического" создания темы... Теперь всё ясно, спасибо за помощь!
ЗЫ И ещё вопрос. alert предложенного кода появляется ДВАЖДЫ в браузере Opera (только в нём). Вы знаете как это устранить? И как убрать URL сайта из первой строки alert в том же браузере?Добавлено (11.05.2013, 23:11) ---------------------------------------------
Через условие, что это страница создания тем Это я понимаю что через if, но не знаю как именно надо
Когда висит алерт некуда ничего вводить Я Enter жму по окончании ввода текста в поле названия темы. Модальное окно alert останавливает выполнение субмит до момента своего закрытияДобавлено (11.05.2013, 23:18) ---------------------------------------------
Через условие, что это страница создания тем И без него работает...
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 23:28 | Сообщение #129 | Тема: Замена окну alert |
Подполковник
Группа: Пользователи
Статус: Offline
|
Есть-ли в js возможность использовать пользовательское (оформленное пользователем) окно уведомления/диалога?
ЗЫ В Visual Basic есть функция MsgBox. Это практически аналог alert js. Его тоже нельзя редактировать, кроме как изменить текст. Но в VB есть так же и UserForm, которую можно раскрашивать во все цвета радуги, навешать гиперссылок,картинок и прочую лабуду
Спасибо
| | |
|
|
2013-05-11Дата: Суббота, 11.05.2013, 23:38 | Сообщение #130 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Понятное дело что и без него работает... только не правильно это, запускать заведомо бесполезные функции, тем более если это легко исправить. Понятнои легко тем кто разбирается в этом, а я только первые шаги делаю, мне каждый шаг с трудом даётся Сделал так: Код <?if($PAGE_ID$='addthread')?> <script type="text/javascript"> function my_thread_Name(){ alert('Название темы'); };
$('#frF3').change(function(e){ my_thread_Name(); }); </script> <?endif?> Правильно?
Может и возможно как-то убрать это, отредактировав системные скрипты или сам экзешник Хрома Ну и Хром с ним
Использовать, например, не change а focus Я с этого начал. Нет, тогда название темы ввести становится невозможно...
| | |
|
|
2013-05-12Дата: Воскресенье, 12.05.2013, 00:17 | Сообщение #131 | Тема: _uWnd по событию и условиям |
Подполковник
Группа: Пользователи
Статус: Offline
|
Спасибо, пробовать буду уже завтра
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 00:42 | Сообщение #132 | Тема: Замена окну alert |
Подполковник
Группа: Пользователи
Статус: Offline
|
Спасибо, буду посмотреть
| | |
|
|
2013-05-14Дата: Вторник, 14.05.2013, 00:46 | Сообщение #133 | Тема: Подписка на создаваемые темы |
Подполковник
Группа: Пользователи
Статус: Offline
|
Здравствуйте
Есть ли на юкозе возможность, что бы уведомления на почту приходили на ВСЕ создаваемые пользователем темы по умолчанию? На некоторых платформах такое достигается путём установки галки в профиле пользователя. А на Юкоз?
Спасибо
| | |
|