views:

20

answers:

0
 $('.Editcoupon').click(function() {
            var strRef = '';
            var strid = '';
            var strSelectedval = '';
            strRef = $(this).attr('ref');
            strid = $(this).attr('id');
            strqueryvalue = $(this).attr('ref').match(/Defaultcoupon=([0-9]+)/)[1];
            $("#Coupondialog-modal" + strid + strSelectedval).dialog("destroy")
            $("<div id='Coupondialog-modal" + strid + strqueryvalue + "' title='Click here to move' style='display:none;'><iframe src='" + strRef + "' width='740' height='457' frameborder='0' style='border:none;' id='vehicleIframe'></iframe></div>").appendTo('body');
            $("#Coupondialog-modal" + strid + strqueryvalue).dialog({
                width: 750,
                height: 502,
                resizable: false,
                autoOpen: false,
                //buttons: { "close": function() { $(this).dialog("close"); } },

                modal: true
            });
            $("#Coupondialog-modal" + strid + strqueryvalue).load();
            $("#Coupondialog-modal" + strid + strqueryvalue).dialog('open');

        });

the above is code to open a UI dialog of jquery where iframe is dynamically injected to body tag,which on click of a href tag ,for first time iam able to open dialog & close ,again when iam trying to open dialog ,close it using below code

window.parent.$("#Coupondialog-modalloadcoupons" + offerid+count ).dialog('close');

it is not closing the dialog ,which iam trying to call a client function on click of the Asp.net button event.

can any one please guide me ?