powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос про <script>
23 сообщений из 48, страница 2 из 2
Вопрос про <script>
    #39878417
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

это обычный текстовой поиск на открытом скрипте.
ни о каком внешнем речи нет. безопасность.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878422
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkКстати, в браузере есть специальный функционал, который ищет нужный скрипт по заданному классу (не только в коде страницы, но и во внешне)?
В целом - нет. Можно на странице найти элемент по селектору класса. А иначе - только текстовым поиском угадать, потому что кто может знать, как у тебя этот класс в скрипте используется. Это же не компилируемый язык, где все ссылки на что-либо можно найти.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878425
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

Ты бы объяснил понятней, что тебе, на самом деле, нужно в итоге. У меня какое-то подозрение, что ты вообще не в ту сторону копаешь.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878480
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatferzmikk,

Ты бы объяснил понятней, что тебе, на самом деле, нужно в итоге. У меня какое-то подозрение, что ты вообще не в ту сторону копаешь. 21997386
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878485
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто обычный текстовой поиск на открытом скрипте.
ни о каком внешнем речи нет. безопасность.fkthatМожно на странице найти элемент по селектору класса. А иначе - только текстовым поиском угадать, потому что кто может знать, как у тебя этот класс в скрипте используется. Это же не компилируемый язык, где все ссылки на что-либо можно найти.
Код: html
1.
2.
3.
4.
5.
6.
7.
<select name="torgi[status]" class="b-select">
    <option value="">Выберите статус</option>
    <option value="0">Статус1</option>
    <option value="1">Статус2</option>
    <option value="2">Статус3</option>
    <option value="3">Статус4</option>                                   
</select>

Просто на странице не могу найти скрипт, где ссылается на class="b-select", иначе зачем указан этот класс в HTML-коде?!! Предполагаю, что из за скрипта не удается выбрать <option> в <select>. Даже focus не работает.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878493
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkПросто на странице не могу найти скрипт, где ссылается на class="b-select", иначе зачем указан этот класс в HTML-коде?!! Предполагаю, что из за скрипта не удается выбрать <option> в <select>. Даже focus не работает.в общем вешать обработчика на класс - ни есть хорошо. потому как элементов с таким классом может быть несколько.
это прокатывает если надо повесить обработчик на несколько элементов.

обработчик может быть в другом js файле.

обработчик может быть повешен на имя , на сам тэг select

я бы поискал в js файлах addEventListener и поставил бы на них точки остановки. и во изменению селекта одна из них сработает....
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878502
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя бы поискал в js файлах addEventListener и поставил бы на них точки остановки. и во изменению селекта одна из них сработает....Эти точки останова можно в браузере поставить? Если да, то в каком месте?
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878505
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЭти точки останова можно в браузере поставить? Если да, то в каком месте?
по addEventListener найти подобные конструкции
Код: javascript
1.
2.
3.
   document.querySelector('#div_calen').addEventListener('click', function (event) {
                тут что-то и на эту строку поставить остановку
            });
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878506
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЭти точки останова можно в браузере поставит
можно
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878510
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЭти точки останова можно в браузере поставить? Если да, то в каком месте?
Для Хрома: Event listener breakpoints
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878530
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А с последней версией хрома можно ставить условие на брякпоинты =).
Супер фича
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878533
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейА с последней версией хрома можно ставить условие на брякпоинты =).
Супер фичаа кто запретил?
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878577
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяя бы поискал в js файлах addEventListener и поставил бы на них точки остановки. и во изменению селекта одна из них сработает....Что конкретно за изменение? Ручной выбор <option> в <select>?
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39878591
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkЧто конкретно за изменение? Ручной выбор <option> в <select>?когда происходит выбор в селекте - срабатывает событие- а раз у тебя будут стоять точки останова на все события - то и на и на это событие сработает ... ну а дальше все просто
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879200
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя
Код: javascript
1.
2.
3.
   document.querySelector('#div_calen').addEventListener('click', function (event) {
                тут что-то и на эту строку поставить остановку
            });

В исходном коде страницы нашлось такое только
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
 <script type="text/javascript">
            (function (d, w, c) {
                ...			
			
                if (w.opera == "[object Opera]") {
                    d.addEventListener("DOMContentLoaded", f, false);
                } else { f(); }
            })(document, window, "yandex_metrika_callbacks");
 </script>



Фрагменты js.General js, где есть 'b-select'
Код: javascript
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.
$(document).ready(function() {	
	...
	
	if (typeof $().chosen == 'function') {		

		$('select')
			.data('placeholder', 'Выберите из списка')
			.each(function () {
				var opt = $(this).children('option:first');

				if (!opt.text()) {
					opt.text('Выберите из списка');
				};
			});

		$('.b-select:not(.reduced-height), .b-chosen-select')
			.data('placeholder', 'Выберите из списка')
			.chosen({
				//disable_search_threshold: 10,
				width: "100%",
				no_results_text: 'Ничего не найдено'
			});
	};
	
	...

	window.fn_gotop = gotop;

	// open modal window
	var openmodal = function (data, type, autoclose, error) {
		if (!jQuery().popup || !data || !type) return;

		var body = $(document.body),
			p;

		switch (type) {
			case 'ajax':
			case 'html':
				p = $.popup(data, {
					width: 600,
					popupClass: 't-form',
					type: type,
					request: {},
					grouped: false,
					onOpen: function (element, popup) {
						body.addClass('f-popupopen');
					},
					onClose: function (popup) {
						body.removeClass('f-popupopen');
					},
					onLoad: function (element, popup) {
						popup.find('.b-select').select();
						fn_inputlabellhift( popup.find('.e-labelshift') );
					}
				});
				break;
			case 'inline':
				...
			case 'capcha':
				...
		};
	...
	// init common popup
	var initpopupform = function (ar) {
		if (!jQuery().popup || !ar.length) return;

		var body = $(document.body);

		ar.popup({
			width: 600,
			popupClass: 't-form',
			type: 'ajax',
			request: {},
			grouped: false,
			onOpen: function (element, popup) {
				body.addClass('f-popupopen');
			},
			onClose: function (popup) {
				body.removeClass('f-popupopen');
			},
			onLoad: function (element, popup) {
				$('.b-select').select();
				fn_inputlabellhift( $('.e-labelshift') );				
			}
		});
	};

})();

Не знаю, поможет ли этот фрагмент определить почему программно из VBA в <select> не выбирался <option>. Только начал изучать JavaScript. В функциях разобрался. Но пока не понятно, что значит знак доллара. В этом коде мне пока не все понятно.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879208
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[/spoiler]пока не понятно, что значит знак доллара[/quot]
В общем случае ничего - для ЖС это просто одна из допустимых в именах переменных букв. В данном случае, практически 100%, это функция jQuery.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879212
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fkthatВ данном случае, практически 100%, это функция jQuery.Получается jQuery может влиять на <select>? Хотя jQuery не изучал еще.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879217
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkПолучается jQuery может влиять на <select>?
Да он на что угодно может влиять :))

ferzmikkХотя jQuery не изучал еще.
Поизучай , по-любому пригодится, хотя, можно сказать, что он несколько морально устарел уже.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879220
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для чего используется jQuery? JavaScript разве не достаточен?
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879248
fkthat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkДля чего используется jQuery? JavaScript разве не достаточен?
Ну, для того же, что и другие фреймворки / библиотеки - для удобства.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39879253
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikkДля чего используется jQuery? JavaScript разве не достаточен?хороший вопрос!!
как по мне так даже очень достаточен. но некоторое время назад jquery был очень хорошим помощником.
он несколько сокращает написание кода.
и совсем не кстати для твоей задачи - это ещё более усложняет твою задачу, причём очень сильно.
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39883002
ferzmikk
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
При парсинге запускается браузер Internet Explorer и открывается нужный сайт. Возможно ли как то отключить jQuery, чтобы проверить влияет ли на <select> (то есть мешает ли программно выбрать <option>) или нет?
...
Рейтинг: 0 / 0
Вопрос про <script>
    #39883153
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ferzmikk,

нет
...
Рейтинг: 0 / 0
23 сообщений из 48, страница 2 из 2
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вопрос про <script>
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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