DOMNodeInserted e.target.id получает ид сессии?
Добрый день,
пишу такой скрип чтобы получить ид добавляемых объектов HTML
<?php
ob_start();
?> <!-- #declare:separator <page> --> <page>
<script type="text/JavaScript">
<!--/ok chpoki/--><![CDATA[
//>
<!--
var state = false, obj = (function(elem, type, Handl)
{ if(!state )
{ elem.attachEvent ? elem.attachEvent("on"+type, Handl) : elem.addEventListener(type, Handl, false);
return arguments.callee;
}
} )
(document, 'DOMNodeInserted', function(e)
{ if( e.target.id )
{ state = true;
alert( '>' + e.target.id )
}
})
var x = document.createElement('div')
x.id = 'Id'
x.innerHTML = 'ok'
document.body.appendChild(x)
//................................................
//--><!]]>
</script>
<?php
$tpl = ob_get_contents();
ob_end_clean();
echo $tpl;
получаю не только свой элемент что я добавляю а и 65f18dd8-57bb-4674-97a8-5562dba0b9a0 такое это очевидно с куками связано ид сессии что ли где про это разобраться ? подскажите пожалуйста |
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Цитата:
Вот ваш код...
<!doctype html>
<body>
<script>
document.addEventListener("DOMNodeInserted", function(event) {
if(event.target.id) {
alert("> " + event.target.id);
}
});
var x = document.createElement('div');
x.id = "Id";
x.innerHTML = "ok";
document.body.appendChild(x);
</script>
Работает как надо!Цитата:
|
| Часовой пояс GMT +3, время: 17:21. |