2010-02-08 9 views
0

j'ai cette fonctionFonction ne fonctionne pas au deuxième appel

function notify() 
    { 
    alert('oo'); 
     $("#SuccessNotification").dialog({ 
     bgiframe: true, 
     modal: true, 
     title: 'success', 
     buttons: { 
      Ok: function() { 
       $(this).dialog('close');     

      } 
     } 
      }); 
    } 

l'alerte fonctionne à chaque fois que cette fonction est appelée, mais la boîte de dialogue est uniquement se poped première fois

Répondre

1

Vous devez appeler le dialogue avec l'argument ouvert comme ceci:

function notify() 
{ 
    alert('oo'); 
    var elem = $("#SuccessNotification") 
    elem.dialog({ 
    bgiframe: true, 
    modal: true, 
    title: 'success', 
    buttons: { 
     Ok: function() { 
      $(this).dialog('close');     

     } 
    } 
     }); 
    elem.dialog('open'); 
} 
Questions connexes