powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт, который определяет, внутри какого тэга он находится.
14 сообщений из 14, страница 1 из 1
Скрипт, который определяет, внутри какого тэга он находится.
    #38780818
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется такой код

Код: html
1.
2.
3.
4.
5.
<div id='divCATALOGUE'>
  <script type="text/javascript">
  MyScript
  </script>
<div />



MyScript - некоторый скрипт, который должен определить id DIV-a, внутри которого он находится. Здесь id = divCATALOGUE. Только вот как это сделать, подскажите, пожалуйста.
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38780864
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vakho,

А нафига?
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38780879
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,

В ASP.NET есть Web User Control (WUC). Проблема в том, что ко всем id тэгов ASP в теле WUC приделывает, через знак "_", приставку, которая равна id самого WUC. Например, в WUC c id = MyWUC имеется некоторый div с id = MyDiv. После того, как с ним поработает ASP, id этого div-а будет MyWUC_MyDiv. Поэтому мне нужен некоторый механизм, который, желательно в теле WUC, смог бы после того, как страницы прибудет в броузер, определить, с чем он имеет дело.
Например, обычно я WUC заворачиваю в div, которому присваиваю некоторый id. "Механизм", зная формат id, определит приставку и будет использовать ее... Как-то вот так вот.
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38780929
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не может скрипт определить, в каком теге он находится.
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38780930
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Разве что ввести в текст скрипта уникальный текст и искать его в dom.
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38780999
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vakho, разберитесь с тем, как устроена идентификация элементов управления в ASP.NET и используйте свойство ClientID.

ASP.NET Web Server Control Identification
Идентификация серверного веб-элемента управления ASP.NET
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781027
Фотография Vakho
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANA,

Спасибо, это то что надо.

Кроме этого подумалось: "В WUC-е есть элементы управления типа кнопок, списков и т.д. При обработке события, например, onchange, скрипт "посмотрит" на this.id. Ну, а дальше, зная конструкцию этого id, скрипт изнутри WUC-а сможет определить ID WUC-a. Остальное дело техники."
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781384
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНе может скрипт определить, в каком теге он находится. =)


alert(document.scripts[document.scripts.length -1].parentNode.id);

http://jsfiddle.net/pLu80912/
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781394
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейавторНе может скрипт определить, в каком теге он находится. =)


alert(document.scripts[document.scripts.length -1].parentNode.id);

http://jsfiddle.net/pLu80912/ А если исходник не в последнем <script>? А если скрипт гуляет по dom?
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781398
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не совсем понятно что имеется ввиду нужен конкретный пример
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781399
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Малыхин СергейНе совсем понятно что имеется ввиду нужен конкретный пример
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
...
<script>...</script>
<script>...</script>
<script>...</script>
...
<script>найди меня</script>
...
<script>...</script>
<script>...</script>
...
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781402
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что то такое имелось ввиду?
http://jsfiddle.net/r26cjmk7/
Код: html
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.
<!Doctype html>
<html>
<head>
	<meta charset="utf-8">
	<style></style>
</head>
<body>
<script>
    function ffff (){
			var str = "";
			str += " script_id = '" + document.scripts[document.scripts.length -1].id +"' , ";
			str += " div_id = '" + document.scripts[document.scripts.length -1].parentNode.id+ "';";
			alert ( str );
		};
</script>
<div id="div_id">
    <script id="find_no">var a = 0;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_yes">
        ffff();
    </script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
    <script id="find_no">var a += 1;</script>
</div>
</body>	
</html>
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781408
Фотография Малыхин Сергей
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Скрипт, который определяет, внутри какого тэга он находится.
    #38781581
Фотография Antonariy
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я вообще думал о поиске при уже сформированном документе, но этот фокус тоже можно для использовать, подготовив данные заранее.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Скрипт, который определяет, внутри какого тэга он находится.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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