PDA

View Full Version : سوال: چک کردن پنجره های pop



fakhravari
چهارشنبه 26 شهریور 1393, 10:18 صبح
با سلام
من با کلیک کردن روی یه دکمه یه پنجره پاپ باز میشه چجوری کنترلش کنم ببین کی بسته میشه!

2undercover
چهارشنبه 26 شهریور 1393, 10:26 صبح
var popup = window.open('URL');
popup.onunload = function () {
console.log('Pop-up closed.');
}


که اون رویداد اگر مرورگر جلوی باز شدن پاپ-آپ رو هم بگیره فراخوانی میشه. فقط دقت کنید که alert در این رویداد توسط مرورگر اجرا نمیشه.

fakhravari
چهارشنبه 26 شهریور 1393, 10:47 صبح
<script type="text/javascript"> function mypopup(adress) {
$("#OverlayDiv").addClass("show");
mywindow = window.open(adress, "popupwindow", "location=1,status=1,scrollbars=1, width=500,height=600");
mywindow.moveTo(400, 50);
}


var popup = window.open('Page2.aspx');
popup.onunload = function () {
$("#OverlayDiv").removeClass("show");
}
</script>


<asp:Button ID="Button1" runat="server" Text="دريافت اطلاعات" OnClientClick="mypopup('Page2.aspx');return false;" /> <div id="OverlayDiv" class="overlay">
</div>


چطوری اصلاح کنم:متفکر:

fakhravari
چهارشنبه 26 شهریور 1393, 10:53 صبح
http://barnamenevis.org/showthread.php?469473-%D8%BA%DB%8C%D8%B1-%D9%81%D8%B9%D8%A7%D9%84-%D8%B4%D8%AF%D9%86-%D8%B5%D9%81%D8%AD%D9%87-%D8%A8%D8%B9%D8%AF-%D8%A7%D8%B2-%D8%A8%D8%A7%D8%B1-%D8%B4%D8%AF%D9%86-%D9%BE%D9%86%D8%AC%D8%B1%D9%87-pop&p=2104075&viewfull=1#post2104075