Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вызов javascript. как?! / 10 сообщений из 10, страница 1 из 1
10.10.2008, 17:46
    #35588819
KeyKeeper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
Добра всем!

Представьте, что есть html/javascript, описанный ниже.
Как понять, какой javascript метод вызывается при клике на img с id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0c". Я никак не могу найти ничего вроде onclick="javaScriptMethodName()" :( Как же может выполняться javascript? %)

P.S. есть подозрение, что я чего то не знаю... может к img посредством javascript и DOM где-то ниже "прилепляется" обработчик клика?!
P.P.S. можно ли как-то использовать JavaScript debugger для решения поставленной задачи?

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
86.
87.
88.
//некий html / js.

<span id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeViewStyleSheetHolder" style="display:none;"></span>
      
      <script type="text/javascript">
        window.Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeViewImageData =
        [
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydXJb95_MlMl7ttc3CTgJ_vNlKjL_Yr1J3UnCrIWEt1py0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydetISHjeG-erhfcaMSxPh5YICx8DFvWu_S_JYAM2Jxr_0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydQNZYZgvHD4BLzSUtOelTYh9Vv_VcxjlIyJee-5Run_Q0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydct4x-aOxAQlr_Law4KJnQGinoNc3_zv_Sl4lxlUyq5r0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydS6g77ZQIW9pPkjfAiGyYOPTApI-Dzy-8m69cvzd03hN0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydQDIGPRljGj7Uz4CoOYcZ3b0RRNIdQrSo5DxB7OzeGXa0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydRbPYmVzlqa4PdrNA-67CZdsTLua2VnnWSHfX_WCwqCh0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydV9-xGleQ5ze6iycCOS4-M0jr5C3zWP92ZBwsTOvrKzM0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydcpJdrFgol8ZJGWbcePD879txrmucGlr8FmRCmRKhXcQ0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydRFukgqaEiIJ5C8wQuNdVlQ1Vqn2mFXeGH-4yz5h0DiI0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydSmSeZ3g2lDmJ0JUaDMs3VmSGrlIH1JdCXsuANYuYQn30&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydW5DqTIzSu_nK8NitS131WGVEq9qxHykWMvaOStIFvpx0&t=633590750187343750',
          '/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydRV7pU3TZ-Tko3qYY_TJzWsyJATUL9A81JHwIsD9VSda0&t=633590750187343750',
          'Resources/Images/FolderIcon.gif','Resources/Images/GridIcon.gif'
        ];
      </script>
      
      <script type="text/javascript">
        window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeViewClientData"] = 
        [
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0','ATorgashov','2709','Folder', 11 , 10 , 13 , 0 , 0 , 0 , 1 , 0 ,'','','FolderContextMenu',false, 0 , 0 , 1 , 1 , 1 ,'','', 0 ,'t0', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t1','SQuery_folder','1876','Folder', 6 , 5 , 13 , 0 , 0 , 0 , 1 , 0 ,'','','FolderContextMenu',false, 1 , 0 , 1 , 1 , 1 ,'','', 0 ,'t1', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t2','Strang\'s tests',' 2444 ','Folder',6,5,13,0,0,0,1,0,'','','FolderContextMenu',false,2,0,1,1,1,'','',0,'t2',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t3','test',' 2281 ','Folder',6,5,13,0,0,0,1,0,'','','FolderContextMenu',false,3,0,1,1,1,'','',0,'t3',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t4','еуые',' 244 ','Folder',6,5,13,0,0,0,1,0,'','','FolderContextMenu',false,4,0,1,1,1,'','',0,'t4',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t5','!!!!',' 2747 ','STQ',6,5,14,0,0,0,1,0,'','','QueryContextMenu',false,5,0,1,1,0,'','',0,'t5',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t6',' 0826 - 2 ',' 2923 ','STQ',6,5,14,0,0,0,1,0,'','','QueryContextMenu',false,6,0,1,1,0,'','',0,'t6',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t7','Anikushin',' 2432 ','STQ',6,5,14,0,0,0,1,0,'','','QueryContextMenu',false,7,0,1,1,0,'','',0,'t7',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t8','at1',' 2058 ','STQ',6,5,14,0,0,0,1,0,'','','QueryContextMenu',false,8,0,1,1,0,'','',0,'t8',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t9','atwp',' 2199 ','STQ',6,5,14,0,0,0,1,0,'','','QueryContextMenu',false,9,0,1,1,0,'','',0,'t9',0,1,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t10','GGSN Strang\'s test 2','2800','STQ', 6 , 5 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 10 , 0 , 1 , 1 , 0 ,'','', 0 ,'t10', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t11','objtest','2741','STQ', 6 , 5 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 11 , 0 , 1 , 1 , 0 ,'','', 0 ,'t11', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t12','test_123','2641','STQ', 6 , 5 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 12 , 0 , 1 , 1 , 0 ,'','', 0 ,'t12', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t13','TimeoutExcQuery','3154','STQ', 6 , 5 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 13 , 0 , 1 , 1 , 0 ,'','', 0 ,'t13', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t14','Запрос 222','2702','STQ', 6 , 5 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 14 , 0 , 1 , 1 , 0 ,'','', 0 ,'t14', 0 , 1 ,{}],
          ['Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t15','Запрос_111','2696','STQ', 2 , 1 , 14 , 0 , 0 , 0 , 1 , 0 ,'','','QueryContextMenu',false, 15 , 0 , 1 , 1 , 0 ,'','', 0 ,'t15', 0 , 1 ,{}]
        ];
      </script>
      
      <div style='display:none'>
        <img src='/WebPortal/WebResource.axd?d=Cm1uXJUyAJzDEsJhv-EP4NQ1g4GvR_f1A6HKhnUm07xP2Sd_ZMw7lPT67LDx5W170qKbFwIUvAs9dh8shSvydXJb95_MlMl7ttc3CTgJ_vNlKjL_Yr1J3UnCrIWEt1py0&t=633590750187343750' alt='' />
        <!-- куча IMG -->
      </div>
      
      <div id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView" style="overflow:auto;white-space:nowrap;">
        <div id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0">
          <img src="javascript:false" id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0c" alt="" style="display:none;cursor:hand;" class="11" />
          <img src="javascript:false" id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0i" alt="" style="display:none;" class="13" />
          <span class="TreeNode" title="Новая папка">ATorgashov</span>
        </div>
        
        <!-- аналогичные DIVы... -->
      </div>
        
        <script type="text/javascript">
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"] = new RadTreeView('Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView');
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].ID = 'AdminRepsTreeView';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].ClientID = 'Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].UniqueID = 'Desktop$LeftPanel$StatPanelbar$p3$p0$AdminSQ$AdminRepsTreeView';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].Container = 'Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].MultipleSelect = false;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].DragAndDrop = true;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].DragAndDropBetweenNodes = true;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].NodeCss = 'TreeNode';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].NodeCssOver = 'TreeNodeOver';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].NodeCssSelect = 'TreeNodeSelect';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].NodeCssDisable = 'TreeNodeDisabled';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].NodeCssEdit = 'TreeNodeEdit';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].BeforeClientContextClick = 'BeforeClientContextHandler';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].CausesValidation = false;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].PostBackOptionsClientString = "AjaxNS.AR(\'Desktop$LeftPanel$StatPanelbar$p3$p0$AdminSQ$AdminRepsTreeView\',\'@@arguments@@\', 'AjaxManager', event)";
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].ExpandDelay =  0 ;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].AllowNodeEditing = true;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].LoadingMessage = 'Загрузка';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].LoadingMessagePosition =  0 ;
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].LoadingMessageCssClass = 'LoadingMessage';
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].PostBackFunction = "AjaxNS.AR('Desktop$LeftPanel$StatPanelbar$p3$p0$AdminSQ$AdminRepsTreeView','@@arguments@@', 'AjaxManager', event);";
          window["Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView"].OnInit();
        </script>
      
      <div id="rtvcmDesktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeViewQueryContextMenu" style="display:none;position:absolute;z-index:999;background-color:White;width:200;">
        <table cellspacing="0" cellpadding="0" border="0" style="width:200px;border-collapse:collapse;border:1pt solid black;">
...
Рейтинг: 0 / 0
10.10.2008, 19:48
    #35588994
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
Здесь тебе точно не ответят на твой г-код, который кто-то и что-то сгенерил.
...
Рейтинг: 0 / 0
10.10.2008, 20:51
    #35589057
KeyKeeper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
ShSergeЗдесь тебе точно не ответят на твой г-код, который кто-то и что-то сгенерил.жаль. потому что вопрос не связан КОНКРЕТНО с кодом.
ну да ладно. тогда в топку ветку
...
Рейтинг: 0 / 0
10.10.2008, 20:54
    #35589060
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
Не опускай руки, f irebug тебе в помощь!
...
Рейтинг: 0 / 0
10.10.2008, 22:09
    #35589128
KeyKeeper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
ShSergeНе опускай руки, f irebug тебе в помощь!Как firebug , так и JavaScript Debugger мне пока не помогли.
Причина того -- "руки у тебя из жопы, Игорь" (с) мой батя. Поэтому руки не опускать трудно, это ж не лечится... :(
А ***ный глючный компонент надо как-то оптимизировать.
...
Рейтинг: 0 / 0
11.10.2008, 12:39
    #35589367
illion
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
KeyKeeperКак firebug , так и JavaScript Debugger мне пока не помогли.

а как именно не помог firebug? В нем Profile есть, не помогло никак?
...
Рейтинг: 0 / 0
11.10.2008, 13:37
    #35589400
ShSerge
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
Раз уж illion подключилась - будь спок! Только объясни всё-таки что (или кто) этот код генерит?
...
Рейтинг: 0 / 0
11.10.2008, 23:03
    #35589720
KeyKeeper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
Код генерится ASP.NET контролом (TreeView от компании Telerik). Связан с Ajax-ным вызовом метода. Проблема в том, что когда кликаю на изображении плюсика в дереве, чтобы раскрыть узел дерева, gif-ка (прогресс бар) отображается иногда сразу, а иногда с большой (до 10 секунд задержкой). Соответственно, неадекватное поведение контрола пугает пользователя. Решил начать поиски такой задержки с клиентской стороны, то есть по порядку
...
Рейтинг: 0 / 0
11.10.2008, 23:14
    #35589725
ZeusTheTrueGod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
в фаербаге нашимаежь на кнопочку инспект, выбираешь свою картинку, и смотришь на "onClick"
...
Рейтинг: 0 / 0
12.10.2008, 13:08
    #35589907
KeyKeeper
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вызов javascript. как?!
ZeusTheTrueGodв фаербаге нашимаежь на кнопочку инспект, выбираешь свою картинку, и смотришь на "onClick"да вы что?!
посмотрите исходник и мой первый пост. я написал, что инспект-режим показал мне, что кликаю я по "<div id="Desktop_LeftPanel_StatPanelbar_p3_p0_AdminSQ_AdminRepsTreeView_t0">", но к нему не явно прицеплен нигде onClick="...". На самом деле, я просто что-то пропустил, ибо чудес не бывает...
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / вызов javascript. как?! / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]