2010-10-26 2 views
0

Je suis conscient qu'il existe d'autres questions similaires, mais je n'arrive pas à faire fonctionner cela.Fermer la boîte de couleurs du formulaire asp.net Envoyer le bouton dans iframe

Id aiment fermer l'iframe de colorbox sur le clic d'un formulaire de bouton .NET dans l'iframe.

<script type="text/javascript"> 
$(document).ready(function() { 
    $(".del-add").colorbox({ width: "800px", height: "660px", iframe: true, open: true }); 
}); 
</script> 

Bouton

<asp:ImageButton ImageUrl="~/images/update_b.jpg" ID="but2" runat="server" OnClick="UpdateAddress" Visible="true" ValidationGroup="valEnquiry" /> 

Si quelqu'un pourrait être assez aimable pour épeler à moi en anglais ordinaire qui serait très apprécié.

merci beaucoup

Répondre

0

Essayez cette

$("#<%=but2.ClientID%>").click(function(){ 
    $.fn.colorbox.close(); 
}); 
+0

Est-ce que ce code va dans l'iframe ou dans la MasterPage? – Mark

1

C'est ce qui a fonctionné pour moi:

parent.$.colorbox.close(); 

Vous devriez faire votre dernière ligne "UpdateAddress" et return false de sorte que le la page ne contient pas de publication. Si vous devez effectuer une publication, juste après le retour de la publication, invoquez cette ligne.

Questions connexes