Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 07.11.2013, 08:47
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Object [object global] has no method
Создаю функцию, которая вызывается путем клика на кнопку.

var showAll = function(){
    jQuery('#order').modal('show');
	jQuery('#order').on('shown', function() {
       type = jQuery('#order_type').data('type');
	   alert(type);
    });
   };
window.showAll = showAll ;


При клике выводится ошибка Object [object global] has no method
А если писать просто function showAll() то выводится ошибка showAll is not defined
Ответить с цитированием
  #2 (permalink)  
Старый 07.11.2013, 08:50
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,228

Сообщение от Mukhtar
window.showAll = showAll ;
В чем тайный смысл этого действа?
Ответить с цитированием
  #3 (permalink)  
Старый 07.11.2013, 09:15
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

http://stackoverflow.com/questions/1...dy-jquery-code
Вот здесь нашел решение ошибки showAll is not defined
Ответить с цитированием
  #4 (permalink)  
Старый 07.11.2013, 09:16
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от ksa Посмотреть сообщение
В чем тайный смысл этого действа?
http://stackoverflow.com/questions/1...dy-jquery-code
Вот здесь нашел решение ошибки showAll is not defined
Ответить с цитированием
  #5 (permalink)  
Старый 07.11.2013, 09:58
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Все равно никаких результатов, в итоге все равно выводится ошибка Object [object global] has no method showAll()
Ответить с цитированием
  #6 (permalink)  
Старый 07.11.2013, 10:04
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Пытался сделать так
jQuery('#order_type').on('click',function(){
    jQuery('#order').modal('show');
	jQuery('#order').on('shown', function() {
       type = jQuery('#order_type').data('type');
	   alert(type);
    });
   });

ноль эмоций. Помогите прошу Вас.
Ответить с цитированием
  #7 (permalink)  
Старый 07.11.2013, 10:19
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

Сообщение от Mukhtar
ноль эмоций
Ты ставишь обработчик onshown уже после того как событие произошло. Ничего не перепутал?
__________________
В личку только с интересными предложениями
Ответить с цитированием
  #8 (permalink)  
Старый 07.11.2013, 11:35
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Сообщение от danik.js Посмотреть сообщение
Ты ставишь обработчик onshown уже после того как событие произошло. Ничего не перепутал?
Нет, у меня просто странные глюки теперь видит функцию, но в модальном окне, которое открывается на нажатие этой кнопки, есть кнопка подтверждение, на ее нажатие вызывается функция okClicked(); которую теперь скрипт не видит
Ответить с цитированием
  #9 (permalink)  
Старый 07.11.2013, 12:23
Профессор
Отправить личное сообщение для Mukhtar Посмотреть профиль Найти все сообщения от Mukhtar
 
Регистрация: 08.10.2010
Сообщений: 201

Всем спасибо. Разобрался. Оказывается в предыдущей функции есть ошибка, исправил, все заработало.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Uncaught TypeError: Object [object global] has no method valyan Events/DOM/Window 4 06.08.2013 16:38
Object has no method fadeIn Mukhtar Events/DOM/Window 7 31.12.2012 15:11
Object #<HTMLTableRowElement> has no method 'swapNode' Atilla Элементы интерфейса 1 25.07.2012 03:36
Object [object Object] has no method 'animate' DonLino jQuery 4 19.09.2011 19:08
Property 'open' of object [object DOMWindow] is not a function softrix Events/DOM/Window 2 31.01.2011 16:01