var _Logn = true; var _Regster = true; function Logn(){ if(_Logn) { PopUp_Layer('Lay_1400', 'IFrame', 'Login ...', '_Logn.jsp', 'center', 1100, 170, 300, 200, 'Blue_001', '0', 'no'); _Logn = false; // https://jcubic.wordpress.com/2017/04/28/how-to-detect-if-element-is-added-or-removed-from-dom/ var element_l = document.getElementById("Lay_1400M_L"); var in_dom_l = document.body.contains(element_l); var observer_l = new MutationObserver(function(mutations) { if (document.body.contains(element_l)) { if (!in_dom_l) { //alert("element inserted"); } in_dom_l = true; } else if (in_dom_l) { in_dom_l = false; _Logn = true; //alert("element removed"); } }); observer_l.observe(document.body, {childList: true}); // observer.disconnect(); } } |