Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 26.07.2011, 21:51
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Вызов function()
Есть скрипт, который делает select
<select size="1" id="rt$ID$" name="rating" class="eRating" onChange="if (this.options[this.selectedIndex].value!=0 && confirm(this.options[this.selectedIndex].text+'?')){this.disabled=true;
_uPostForm('',{url:'http'+'://бла.ru/load/0-1-'+this.options[this.selectedIndex].value+'-$ID$-3'});ratingUpdate();}"><option value="0" selected>- Оценить -</option><option value="5">Отлично</option><option value="4">Хорошо</option><option value="3">Неплохо</option><option value="2">Плохо</option><option value="1">Ужасно</option></select>

Я правильно добавил функцию ratingUpdate()? Как в сам скрипт так и правильно прописал саму функцию для вызова?

var ratingUpdate = $('#rating___$ID$').load('$ENTRY_URL$ #rating_a_$ID$', function(){$('#rating_a_$ID$').show()});


Хотел сделать следующие, чтобы после оценки материала выполнялась следующая функция (ratingUpdate) но она не выполняется
Ответить с цитированием
  #2 (permalink)  
Старый 26.07.2011, 22:24
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

В каком месте ratingUpdate является функцией?
Ответить с цитированием
  #3 (permalink)  
Старый 26.07.2011, 22:39
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

onChange="if (this.options[this.selectedIndex].value!=0 && confirm(this.options[this.selectedIndex].text+'?')){this.disabled=true;
_uPostForm('',{url:'http'+'://бла.ru/load/0-1-'+this.options[this.selectedIndex].value+'-$ID$-3'});ratingUpdate();}"
Ответить с цитированием
  #4 (permalink)  
Старый 26.07.2011, 22:57
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

И к чему этот кусок кода? Я не вижу объявления функции ratingUpdate .
Ответить с цитированием
  #5 (permalink)  
Старый 26.07.2011, 23:34
sinistral
Посмотреть профиль Найти все сообщения от melky
 
Регистрация: 28.03.2011
Сообщений: 5,418

ничего на разобрать. сделай не в одну строчку чтоли.

"вот вам минифицированный кусок добра. почему он не работает?"
Ответить с цитированием
  #6 (permalink)  
Старый 27.07.2011, 18:38
Аспирант
Отправить личное сообщение для uExpo Посмотреть профиль Найти все сообщения от uExpo
 
Регистрация: 05.07.2011
Сообщений: 87

Сообщение от B@rmaley.e><e
И к чему этот кусок кода? Я не вижу объявления функции ratingUpdate .
Сообщение от uExpo
var ratingUpdate = $('#rating___$ID$').load('$ENTRY_URL$ #rating_a_$ID$', function(){$('#rating_a_$ID$').show()});
Это разве не она?
Ответить с цитированием
  #7 (permalink)  
Старый 27.07.2011, 18:41
Аватар для 9xakep
сегодня в 12:34|Комментир
Отправить личное сообщение для 9xakep Посмотреть профиль Найти все сообщения от 9xakep
 
Регистрация: 12.04.2011
Сообщений: 1,180

Сообщение от uExpo Посмотреть сообщение
onChange="if (this.options[this.selectedIndex].value!=0 && confirm(this.options[this.selectedIndex].text+'?')){this.disabled=true;
_uPostForm('',{url:'http'+'://бла.ru/load/0-1-'+this.options[this.selectedIndex].value+'-$ID$-3'});ratingUpdate();}"
насколько я понял "_uPostForm"это что-то юкозовское?И насчет "ф-ии ratingUpdate()" я в jq не разбираюсь,но var = ratingUpdate это объявление переменной,а не ф-ии =)Не знаю сработает или нет,но попробуйте так:
var ratingUpdate() = new function () 
{
//...
}

Последний раз редактировалось 9xakep, 27.07.2011 в 18:48.
Ответить с цитированием
  #8 (permalink)  
Старый 27.07.2011, 19:05
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

uExpo, где там объявление функции? Я вижу только присвоение какого-то значения переменной ratingUpdate, которое еще не обязательно будет функцией.

Почитайте, что ли.

9xakep, и Вы почитайте.
Ответить с цитированием
  #9 (permalink)  
Старый 27.07.2011, 19:20
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

9xakep,
спасибо, поржал.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
$('my').load(); Как сделать, чтобы это заработало mycoding Общие вопросы Javascript 25 02.10.2016 23:43
2 function в 1 LAV45 AJAX и COMET 5 27.07.2011 14:49
CComponent - кроссбраузерные компоненты tenshi Ваши сайты и скрипты 5 20.04.2010 23:22
Наследование класса-замыкания и вызов метода предка BobiKK Общие вопросы Javascript 2 21.03.2010 13:26
Свойства посредством полиморфных функций tenshi Ваши сайты и скрипты 0 18.03.2010 17:12