Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.04.2012, 11:26
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

Как узнать где находится функция, на которую указывает javascript:openTag('mgmt')
Здравствуйте. На html странице есть ссылка. По нажатию вызывается функция openTag('mgmt'). В коде прописано так: javascript:openTag('mgmt'). Вопрос в следующем. Я прошёлся поиском по всем файлам, которые подгрузила страница (через firebug), но функции этой не нашёл. Можно ли как-то узнать откуда, из какого файла вызывается функция. Может быть можно поставить чекпоинт?
Ответить с цитированием
  #2 (permalink)  
Старый 04.04.2012, 11:28
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

В консоли firebug-а пишете openTag, выполняете, появляется зелёная ссылка на функцию. В тултипе будет имя файла, где она определена.
Ответить с цитированием
  #3 (permalink)  
Старый 04.04.2012, 11:41
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

Спасибо. Но как-то не выходит. Нахожусь я на странице, где находится та самая ссылка с javascript:openTag('mgmt'). Полный фрагмент кода на всякий случай: <a style="font-weight:600;font-size:15px;color:#7bb32e" href="javascript:openTag('mgmt')" id="ext-gen1558">Робоча станція</a> . Перехожу в firebug -> console -> в самом низу в command line пишу openTag, нажимаю Enter. Пишет красным "ReferenceError: openTag is not defined". Ещё пробовал писать javascript:openTag, javascript:openTag('mgmt'), openTag('mgmt') . Всё тот же референс ирор.
Ответить с цитированием
  #4 (permalink)  
Старый 04.04.2012, 13:35
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Значит нет такой функции. И при нажатии на ссылку должна быть та же ошибка.
Ответить с цитированием
  #5 (permalink)  
Старый 04.04.2012, 15:13
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

При клике на ссылку появляется окно (div) с данными. Во вкладке "Net" firefox`a отсылается post запрос. Во вкладке console - reference error не появляется при клике....
Ответить с цитированием
  #6 (permalink)  
Старый 04.04.2012, 16:02
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

Можно ли как-то сделать "отметку" перед кликом и после. И отследить что проиходило по клику, какие функции вызывались?
Ответить с цитированием
  #7 (permalink)  
Старый 04.04.2012, 16:39
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Значит ссылка находится во фрейме, и функцию надо искать там же.
Ответить с цитированием
  #8 (permalink)  
Старый 05.04.2012, 12:43
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

Может ли быть так, что файл, где лежит эта функция, сжат пакером. И там название функции отличается от того, которое указано в ссылке?
Ответить с цитированием
  #9 (permalink)  
Старый 05.04.2012, 13:31
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

И как бы браузер догадался, какую функцию надо вызвать на самом деле?
Ответить с цитированием
  #10 (permalink)  
Старый 05.04.2012, 13:33
Аспирант
Отправить личное сообщение для amigo* Посмотреть профиль Найти все сообщения от amigo*
 
Регистрация: 25.05.2010
Сообщений: 39

Тогда у меня проблемы с поиском. Нужно ещё раз всё пересмотреть. Спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как узнать закэшировался ли скрипт Chrome? Livaanderiamarum Общие вопросы Javascript 3 01.01.2012 21:02
Как узнать какой скрипт вызывается при клике по эленету (если это прямо не прописано) Dmitriy Komar Events/DOM/Window 4 08.12.2011 17:21
При выборе в select выдает число. Как сделать? где почитать? Bakstor Общие вопросы Javascript 5 21.11.2011 15:35
Где вызывается функция? cradis Общие вопросы Javascript 5 23.04.2011 13:47
Как узнать находится ли DOM элемент в области видимости? phgrey Общие вопросы Javascript 4 22.03.2011 19:05