PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи

Страниц (23): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец

> Найдено сообщений: 339
alnik-75 Отправлено: 07 Июля, 2013 - 17:06:33 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
nerv пишет:
DelphinPRO пишет:
мрак...

если бы только это. Там полный п в коде )

А мне кажется, что именно ты полный п.......... Таким умникам как ты, только заборы красить, да котам хвосты крутить..........
alnik-75 Отправлено: 07 Июля, 2013 - 10:29:37 • Тема: false и true в js • Форум: JavaScript & VBScript

Ответов: 6
Просмотров: 1232
попробуйте
CODE (javascript):
скопировать код в буфер обмена
  1. if($("#hidden").val()==0)  alert("Нулевое значение");
  2.  
  3. else alert("Ненулевое значение");
alnik-75 Отправлено: 06 Июля, 2013 - 22:12:13 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
Я не могу понять, как этот неймспейс (пространство имен) назначается
alnik-75 Отправлено: 06 Июля, 2013 - 21:18:17 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
armancho7777777 пишет:
DelphinPRO, лучше задавать namespace событию.
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. $(".reg_menu").on('click.my_click', user_form);
  3. $(".reg_menu").off('click.my_click', user_form);
  4.  

А что означает click.my_click?
(Добавление)
$(".reg_menu").off('click');
Не отменяет ничего этот метод. Функции продолжают срабатывать
alnik-75 Отправлено: 06 Июля, 2013 - 20:38:34 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
Все нормально. В конце выполнения функции я опять всем элементам добавил

CODE (javascript):
скопировать код в буфер обмена
  1. $(".reg_menu").attr('onClick','user_form(this.id)');

(Добавление)
armancho7777777 пишет:
alnik-75, код покажите.

CODE (html):
скопировать код в буфер обмена
  1.  
  2. <div id="citizen" class="reg_menu" onClick="user_form(this.id)">
  3.    <div class="inner_reg_menu">
  4.         <img src="/img/87.png" height="55" width="51" alt="Физическое лицо">
  5.                 <p>Физическое лицо</p>
  6.   </div>
  7. </div>
  8. <div id="businessman" class="reg_menu" onClick="user_form(this.id)">
  9.         <div class="inner_reg_menu">
  10.                 <img src="/img/87.png" height="55" width="51" alt="Предприниматель">
  11.                 <p>Предприниматель</p>
  12.         </div>
  13. </div>
  14. <div id="company" class="reg_menu" onClick="user_form(this.id)">
  15.         <div class="inner_reg_menu">
  16.                 <img src="/img/89.png" height="55" width="80" alt="Фирма, предприятие">
  17.                 <p>Фирма, предприятие</p>
  18.         </div>
  19. </div>
  20.  

CODE (javascript):
скопировать код в буфер обмена
  1. function user_form(a){
  2.         var element=$("#"+a),
  3.         form_element=$("#form_"+a),
  4.         visible_form=$(".form_container:visible"),
  5.         reg_menu=$(".reg_menu"),;
  6.         reg_menu.removeAttr("onClick").fadeTo(100,0.4).removeClass('active_menu');
  7.         element.fadeTo(100,1).addClass('active_menu');
  8.         if($(window).scrollTop()>0){$('body,html').animate({scrollTop:0},800,function(){reg_content();});}
  9.         else{reg_content();}
  10.         function reg_content(){
  11.                 $("#reg_status").slideUp(800);
  12.                 if(visible_form.length==1){
  13.                         visible_form.fadeOut(800,function(){
  14.                                 setTimeout(function(){form_element.fadeIn(500,function(){
  15.                                         reg_menu.attr('onClick','user_form(this.id)');
  16.                                 });},200);
  17.                         });
  18.                 }else{form_element.fadeIn(500,function(){
  19.                         reg_menu.attr('onClick','user_form(this.id)');
  20.                 });}
  21.         }
  22. }
alnik-75 Отправлено: 06 Июля, 2013 - 20:31:58 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
а как его переназначить? Не действует у меня removeAttr на 'onClick'
(Добавление)
alnik-75 пишет:
а как его переназначить? Не действует у меня removeAttr на 'onClick'

Все нормально...... Почему то не обновилась страница и поэтому removeAttr не действовал
alnik-75 Отправлено: 06 Июля, 2013 - 20:26:22 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
DlTA пишет:
ввести некое поле статуса, при проведении запроса, полю соответствующее значение присваивать, а перед проведением запроса, проверять как там нынче дела обстоят,

и не забывать после проведения запроса сбрасывать поле статуса

Пока что с трудом представляю себе этот алгоритм.......... сейчас подумаю......... отпишусь
(Добавление)
А по неопытность, думая, что "onClick" является атрибутом, пытался его удалить у доругих элементов с помощью метода "removeAttr". Не прокатило........
alnik-75 Отправлено: 06 Июля, 2013 - 20:19:55 • Тема: как предотвратить выполнение функции • Форум: JavaScript & VBScript

Ответов: 20
Просмотров: 4291
Добрый вечер, форумчане!!!! Помогите мне вот в каком вопросе. На странице есть три элемента. У каждого из них при наступлении события onClick вызывается функция "user_form(this.id)". В результате выполнения этой функции подгружается контент, соответствующий id каждого из указанных выше элементов.

Проблема в следующем:
Если в процессе выполнения функции нажать на другой элент, то паралельно начнет выполняться такая же функция и одновременно подгружаются блоки , соответствующие этим элементам.

Вопрос: как во время выполнения функции запретить ее повторный вызов?

Заранее выражаю благодарность за помощь
alnik-75 Отправлено: 27 Июня, 2013 - 16:33:58 • Тема: не работает функция ucwords • Форум: Вопросы новичков

Ответов: 6
Просмотров: 273
alnik-75 пишет:
EuGen! Спасибо.....
PHP:
скопировать код в буфер обмена
  1.  
  2. $name_user=trim(htmlspecialchars(mb_convert_case($_POST['name_user'], MB_CASE_TITLE, 'UTF-8')));
  3. $name_user=mysqli_real_escape_string($db,$name_user);
  4.  

все работает

не так нужно делать, а вот так
PHP:
скопировать код в буфер обмена
  1.  
  2. $name_user=trim(htmlspecialchars($_POST['name_user']));
  3. $name_user=mysqli_real_escape_string($db,$name_user);
  4. $name_user=mb_convert_case($name_user, MB_CASE_TITLE, 'UTF-8');
  5.  
alnik-75 Отправлено: 27 Июня, 2013 - 16:30:08 • Тема: не работает функция ucwords • Форум: Вопросы новичков

Ответов: 6
Просмотров: 273
EuGen! Спасибо.....
PHP:
скопировать код в буфер обмена
  1.  
  2. $name_user=trim(htmlspecialchars(mb_convert_case($_POST['name_user'], MB_CASE_TITLE, 'UTF-8')));
  3. $name_user=mysqli_real_escape_string($db,$name_user);
  4.  

все работает
alnik-75 Отправлено: 27 Июня, 2013 - 16:22:54 • Тема: не работает функция ucwords • Форум: Вопросы новичков

Ответов: 6
Просмотров: 273
Добрый день, форумчане!
PHP:
скопировать код в буфер обмена
  1. $name_user=trim(htmlspecialchars($_POST['name_user']));
  2.         $name_user=ucwords(mysqli_real_escape_string($db,$name_user));
  3.  

По идее должна первые буквы всех слов преобразовывать в верхний регистр, но почему то не делает этого.
Непонятненько как то!!!
alnik-75 Отправлено: 25 Июня, 2013 - 19:58:26 • Тема: функция toggle() • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 791
alnik-75 пишет:
DeepVarvar пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. change_password.toggle();

что то не то. Панель скрывается, а вслед за ней исчезает и кнопка

DeepVarvar! я теперь понял, что ты хотел сказать, только мне это не подходит, так как в данном случае используются методы hide и show/

Я нашел подходящее для себя решение без использования toggle, а с помощью click. Просто сделал проверку, если панель открыта, то при нажатии на кнопку скрыть ее, и наоборот, если скрыта панель, то при нажатии на эту кнопку она появляется
alnik-75 Отправлено: 25 Июня, 2013 - 17:42:15 • Тема: функция toggle() • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 791
DeepVarvar пишет:
CODE (javascript):
скопировать код в буфер обмена
  1. change_password.toggle();

что то не то. Панель скрывается, а вслед за ней исчезает и кнопка
alnik-75 Отправлено: 25 Июня, 2013 - 17:29:59 • Тема: функция toggle() • Форум: JavaScript & VBScript

Ответов: 3
Просмотров: 791
Добрый вечер, уважаемые форумчане!!!
Нужна ваша помощь. Ситуация:
CODE (javascript):
скопировать код в буфер обмена
  1.  
  2. change_password.toggle(
  3.                 function(){pass_block.slideDown(300);},
  4.                 function(){pass_block.slideUp(300);}
  5.         );
  6.  

При нажатии на ссылку с id="change_password" раскрывается скрытая панель формой. Далее, аяксом отправляю данные на обработку. При получении положительного результата в обработчике панель должна закрыться (slideUp), что и происходит.
На кнопке продолжает висеть toggle, а ведь у него функция, которая должна была быть выполнена после второго нажатия на кнопку, фактически не сработала. Поэтому после того, как панель закрылась, повторно ее открыть можно лишь два раза нажав на кнопку.
Вопрос- как после автоматического скрытия панели , произошедшего после выполнения аякс-запроса "снять" с кнопки необходимость выполнения второй предусмотренной при toggle функции? Надеюсь, понятно изложил свой вопрос.
Буду благодарен за помощь
alnik-75 Отправлено: 24 Июня, 2013 - 14:52:00 • Тема: Регистрация и авторизация на сайте! • Форум: Вопросы новичков

Ответов: 23
Просмотров: 646
Цитата:
Для почты самое оно. Можете концовку подогнать под свои нужнды {2,}....

2-это минимальное количество знаков после точки?

Страниц (23): В начало « ... 9 10 11 12 [13] 14 15 16 17 ... » В конец
Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB