Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 22.09.2010, 14:10
Кандидат Javascript-наук
Отправить личное сообщение для Casufi Посмотреть профиль Найти все сообщения от Casufi
 
Регистрация: 05.02.2010
Сообщений: 109

как обратиться к div в котором стоит болк <script>
Есть такая конструкция
<div>
<script>
SomeFunction(this)
</script>
</div>

Проблема в том, что в this передается элемент window. Как мне передать в функцию элемент div в котором находится мой блок
<script>
SomeFunction(this)
</script>
Ответить с цитированием
  #2 (permalink)  
Старый 22.09.2010, 14:17
Аватар для Skipp
.
Отправить личное сообщение для Skipp Посмотреть профиль Найти все сообщения от Skipp
 
Регистрация: 30.03.2010
Сообщений: 1,813

никак, только получив js методами объект, а тем способом которым вы хотите никогда не получится.
__________________
.
Ответить с цитированием
  #3 (permalink)  
Старый 22.09.2010, 14:39
Аватар для HelpeR
Профессор
Отправить личное сообщение для HelpeR Посмотреть профиль Найти все сообщения от HelpeR
 
Регистрация: 21.10.2008
Сообщений: 241

можно так
<script>
var script = document.getElementsByTagName('script');
var thisOne = script[script.length - 1];
var div = thisOne.parentNode; // вот и ссылка на ваш див
</script>

Последний раз редактировалось HelpeR, 22.09.2010 в 18:52.
Ответить с цитированием
  #4 (permalink)  
Старый 22.09.2010, 14:47
Кандидат Javascript-наук
Отправить личное сообщение для Casufi Посмотреть профиль Найти все сообщения от Casufi
 
Регистрация: 05.02.2010
Сообщений: 109

Сообщение от HelpeR Посмотреть сообщение
// вот и ссылка на ваш див
Большое человеческое спасибо
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как обратиться с сервису? assan AJAX и COMET 8 28.07.2010 09:46
Не могу обратиться к элементам div, после того как они получены через $.ajax igsavenko jQuery 1 31.05.2010 17:53
как обратиться к childNode по его id в div-е, через id родителя kichSman Events/DOM/Window 5 28.10.2009 02:16
Как убрать выделение в Опере у div, получившего фокус ? spa_2002 Opera, Safari и др. 5 03.09.2009 10:42
Как "вытащить" div из table linbis Элементы интерфейса 4 27.03.2009 17:57