Помогите с элементом в javascript

Тема закрыта
284
.
blackvj
BoGdAn, Ты не понял немного.

В <div> есть ссылки из под <script> стороннего сайта, при кликах по данным ссылкам в этом div должна сработать форма c id="type"
.
// Скрытая форма, которая срабатывает когда на div кликнули 
echo '<form id="type" action="" method="post" style="display:none;">
...
</form>';
 
echo '<div class="menu" id="mydiv" onclick=\'document.getElementById("mydiv").getElementByTagName("a").?????submit();\'>
<a href="#">Ссылка №1</a>
</div>';


На примере одной ссылки, в div c id="mydiv" берётся ссылка и дальше не знаю как запустить sumbit на форму с id="type"
.
window.onload = function() {  
var Links = document.getElementById("mydiv").getElementsByTagName("a");
for(var i in Links)
Links[i].onclick = document.getElementById("type").submit();    
exit;
}


Но тогда событие сразу же срабатывает, как только прогрузилась страница
.
blackvj
Простое решение нашёл:

Через
jQuery(document).ready( function() {
$("#block div.menu *").click(function () {
alert("Клик по ссылке!");
});
})


И содержание
echo '<div id="block"><div class="menu">
<a href="#">Ссылка №1</a><br/>
<a href="#">Ссылка №2</a><br/>
<a href="#">Ссылка №3</a><br/>
</div></div>


Если Вам нужно отследить нажатие ссылки именно в динамически подгружаемом блоке!

Тему можно закрывать.
Всего: 14