• Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Модератор форума: likbezz  
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » _uWnd по событию и условиям
_uWnd по событию и условиям
Дата: Суббота, 11.05.2013, 16:55 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
У меня вопрос не по тому контенту что на сайте...

Там описаны основный функции .. которые желательно хотя бы запомнить, не в смысле понять, а просто знать что они есть.
Если знаешь что, всегда можно посмотреть как.

В данном случае, у вас именно эта ситуация - вы не знаете “что”, а “как” знать не обязательно, там есть примеры которые можно адаптировать даже не вникая в суть.

Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
Например: Я хочу изменить width $_THREAD_NAME$. Как это сделать?

А что такое $_THREAD_NAME$ ? полагаю, это строка?
Как понять изменить ширину строки? У строки не может быть ширины, у не есть длина == кол-ву символов.
Вам это надо или?

Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
Получается что после нажатия ОК в окне сообщения и его закрытия сама нажимается кнопка Создать тему.
С чем это связано и как это устранить?

..Вез понятия о какой кнопке идет речь, но думаю на нем не одно ваше событие висит..
Возможно что-то еще, или событие по умолчанию - например submit .. если это кнопка.


 
Дата: Суббота, 11.05.2013, 17:22 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Цитата (likbezz, Сб, 11.05.2013, 16:55:51)
Там описаны основный функции
Ага. Но про них я уже знал на тот момент, когда задавал вопрос. Я не знал как их применить к полю, т.е. мне надо было узнать про вот это:
Код
$('#frF3').change(function(e){


Цитата (likbezz, Сб, 11.05.2013, 16:55:51)
А что такое $_THREAD_NAME$ ?
Это поле для ввода названия темы. Когда видишь код типа
Код
<td><input style="width: 110px;" value="Просмотреть" onclick="prepost();" type="button"></td>
всё понятно и легко меняется вручную, но когда вместо него есть только
Код
<td>$_THREAD_NAME$</td>
то что из себя представляет $_THREAD_NAME$ и как его менять - мне непонятно

Цитата (likbezz, Сб, 11.05.2013, 16:55:51)
Вез понятия о какой кнопке идет речь
Не верю biggrin
Вы же создавали темы на своём форуме, а значит пользовались кнопкой

Прикрепления: 2173438.gif (33.3 Kb)

Сообщение отредактировал serge_007 - Суббота, 11.05.2013, 17:23
 
Дата: Суббота, 11.05.2013, 18:04 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 17:22:49)
всё понятно и легко меняется вручную, но когда вместо него есть только
Код
<td>$_THREAD_NAME$</td>

то что из себя представляет $_THREAD_NAME$ и как его менять - мне непонятно

А по-моему, очень просто.
Вот так например:
Код
<td id="threadName">$_THREAD_NAME$</td>

и соответственно:
Код
#threadName input{width:1px;}


Цитата (serge_007, Сб, 11.05.2013, 17:22:49)
Не верю biggrin
Вы же создавали темы на своём форуме, а значит пользовались кнопкой

Да, создавал
Но это кнопочка [Создать тему] а не [Ok] как вы написали... и там она не одна..
А вот этого вообще нет:
Цитата (likbezz, Сб, 11.05.2013, 16:55:51)
после нажатия ОК в окне сообщения и его закрытия

Какое окно .. что там закрывается.. у меня ничего не закрывается, а просто создается тема и осуществляется переход на соответствующую страницу.


 
Дата: Суббота, 11.05.2013, 18:20 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Цитата (likbezz, Сб, 11.05.2013, 18:04:12)
так например:
Спасибо

Цитата (likbezz, Сб, 11.05.2013, 18:04:12)
это кнопочка [Создать тему] а не [Ok] как вы написали
А я так и написал
1.
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
Я применил
Код
function thread_Name(){
    alert('Название темы');
};

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

2.
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
после нажатия ОК в окне сообщения и его закрытия

3.
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
сама нажимается кнопка Создать тему.


Цитата (likbezz, Сб, 11.05.2013, 18:04:12)
этого вообще нет
Не понял, что значит нет? У Вас alert не появляется или Вы его не кнопкой ОК закрываете?

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

Цитата (likbezz, Сб, 11.05.2013, 18:04:12)
просто создается тема
О! Вот и я об этом! А почему?! Кто её просил создаваться, если я просто закрыл окно сообщения?


 
Дата: Суббота, 11.05.2013, 18:29 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 18:20:48)
Не понял, что значит нет? У Вас alert не появляется или Вы его не кнопкой ОК закрываете?

Нет ) У меня алерта нет, так как функции этой тоже нет )
Поставьте return false;
Код
$('#frF3').change(function(e){
     thread_Name();
return false;
});


Цитата (serge_007, Сб, 11.05.2013, 18:20:48)
А почему?!

А потому что у кнопки типа submit есть событие по умолчанию - отправка формы.

Цитата (serge_007, Сб, 11.05.2013, 18:20:48)
Кто её просил создаваться, если я просто закрыл окно сообщения?

Дело в том что алерт это системное окно и имеет повышенный приоритет, ну а потом уже, как вы закрыли его, выполняется функция отправки формы. и создается тема.


 
Дата: Суббота, 11.05.2013, 18:46 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Спасибо за пояснения!

Цитата (likbezz, Сб, 11.05.2013, 18:29:31)
Поставьте return false

Поставил - ничего не изменилось


 
Дата: Суббота, 11.05.2013, 19:14 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 18:46:09)
Поставил - ничего не изменилось

Ну да, действительно )
Как событие повешенное на поле $_THREAD_NAME$ может влиять на кнопку Добавить .. )


 
Дата: Суббота, 11.05.2013, 19:17 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


И что делать?

 
Дата: Суббота, 11.05.2013, 19:37 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 19:17:23)
И что делать?

Для начала, неплохо было бы объяснить что вы хотите.

Если вот это:
Цитата (serge_007, Пт, 12.04.2013, 13:49:38)
При использовании $_FILES_UPLOADER$ пользователями с кол-вом постов менее величины икс или гостям, должно появляться окошко (модальное), с контентом игрек as string

то при чем тут поле $_THREAD_NAME$.?


 
Дата: Суббота, 11.05.2013, 19:52 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Цитата (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)
на время эту тему можно отложить


 
Дата: Суббота, 11.05.2013, 19:58 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 19:52:16)
Я уже объяснял ранее:
Цитата
Цитата (serge_007, Сб, 11.05.2013, 16:44:14)
...после нажатия ОК в окне сообщения и его закрытия сама нажимается кнопка Создать тему.
...как это устранить?

Код
$('form[name="addform"]').submit(function(){
  return false;
});


 
Дата: Суббота, 11.05.2013, 20:13 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Так вообще новую тему будет создать невозможно biggrin

 
Дата: Суббота, 11.05.2013, 20:27 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 20:13:08)
Так вообще новую тему будет создать невозможно

Это точный ответ на вопрос:
Цитата (likbezz, Сб, 11.05.2013, 19:58:31)
как это устранить?

..


 
Дата: Суббота, 11.05.2013, 20:38 |
serge_007
Подполковник
Группа: Пользователи
Сообщений: 135
Награды: 0
Репутация: 5
Статус: Offline


Цитата (likbezz, Сб, 11.05.2013, 20:27:20)
Это точный ответ на вопрос: как это устранить?
Несомненно. Полная аналогия с ответом врача "Отрубите голову" на вопрос "У меня голова болит, что делать?" biggrin
Вас бы устроил такой ответ? wink

Заход с другой стороны: При закрытии alert пользователь ожидает что будет закрыт alert и не более того, что вполне логично. Зачем при этом происходят какие-то ещё действия - непонятно. Следовательно происходить они не должны.
Сейчас пользователь заполняет поля формы, потом жмёт Создать тему и тема создана.
Добавляем alert. В алгоритме создания темы ничего поменяться не должно, кроме того что в процессе заполнения формы появиться информационное окошко, которое пользователь закроет нажатием кнопки Ок.
Так понятнее?


 
Дата: Суббота, 11.05.2013, 20:59 |
likbezz
Аццкий кодер
Группа: Администраторы
Сообщений: 9093
Награды: 23
Репутация: 459
Статус: Unknown


serge_007,
Цитата (serge_007, Сб, 11.05.2013, 20:38:47)
Вас бы устроил такой ответ?

Я бы не задал такой вопрос )

Цитата (serge_007, Сб, 11.05.2013, 20:38:47)
При закрытии alert пользователь ожидает что будет закрыт alert и не более того

Вы понимаете, что функцию отправки формы вызывает НЕ кнопка Ok в алерте? Так зачем вы мне про нее пишите?

Цитата (serge_007, Сб, 11.05.2013, 20:38:47)
Зачем при этом происходят какие-то ещё действия - непонятно. Следовательно происходить они не должны.

Не знаю.
Абсолютно не в курсе что вы сделали ДО этого.
Если функция повешена, по вашему коду выше, на текстовое поле frF3, вот здесь именно следовательно никакой отправки быть не должно. И если более ничего не висит у вас, о чем я тоже не в курсе.
Ну а если вы повесили её куда-то еще и не говорите куда.. зачем мне гадать? просто “не знаю”.

Вас такой ответ устроит?

Прикрепления: 3586431.png (10.7 Kb)

 
Скрипты и коды для юкоз - Форум аццкого кодера » Раздел для начинающих » Вопросы/ответы на тему JQuery и JScript на сайтах в uCoz » _uWnd по событию и условиям
  • Страница 2 из 3
  • «
  • 1
  • 2
  • 3
  • »
Поиск:


Мобильная версия