javascript - workaround of Chrome 37+ modal dialog returnValue -



javascript - workaround of Chrome 37+ modal dialog returnValue -

i have parent caller page , modal page, when modal page closed, caller page gets returnvalue popup modal page. older version chrome's showmodaldialog() returns undefined, there many workarounds [javascript - showmodaldialog not returning value in chrome.

but window.showmodaldialog() in chrome37+ deprecated design [http://blog.chromium.org/2014/07/disabling-showmodaldialog.html], workarounds returnvalue of popup window not work anymore.

than tried window.open(), window.open deed quite differently showmodaldialog, , not easy right returnvalue (since window.open() asynchronous).

so there perfect way solve this?

you can utilize jquery modal dialog framework

jquery modal dialog example

$( ".selector" ).dialog({ close: function( event, ui ) { alert('dialog closed'); return; } });

or fancybox framework

fancybox example

$(".fancybox").fancybox({ afterclose : function() { alert('dialog closed'); return; } });

both frameworks provide callback handlers can store or pass values other functions...

javascript jquery google-chrome modal-dialog

Comments

Popular posts from this blog

xslt - DocBook 5 to PDF transform failing with error: "fo:flow" is missing child elements. Required content model: marker* -

mediawiki - How do I insert tables inside infoboxes on Wikia pages? -

Local Service User Logged into Windows -