2012-10-24 8 views
0

J'ai une page web pour permettre à l'utilisateur d'ajouter des pièces jointes (stockées dans un répertoire) Pour cela, j'utilise une boîte grise pour faire apparaître une fenêtre et l'utilisateur peut voir ajouter ou supprimer des documents ils voient bon, tout cela fonctionne bien. Le problème que j'ai, c'est que lorsque l'utilisateur ferme la fenêtre, le nombre total de pièces jointes affiché sur la page principale n'est pas mis à jour et nécessite une actualisation que je veux éviter. Je souhaite que ces données soient automatiquement mises à jour de préférence lorsque la mise au point reviendra à la page principale. Je suis sur Solaris afin que je puisse obtenir le total de fichiers facilement, c'est juste la mise à jour d'affichage dont j'ai besoin.Mise à jour automatique des données onFocus sans rafraîchissement

Toute aide appréciée

Frankie

Répondre

1

Dans de telles situations, je préfère gérer onPopupClose au lieu de onFocusChange. Après une petite recherche, apparemment Greybox vous laisser faire cela en définissant une fonction de rappel (décrit here):

GB_show(caption, url, /*optional*/ height, width, callback_fn) 

Ainsi, vous pouvez écrire quelque chose comme ceci:

GB_show('Popup', 'popup_url', 500, 500, function() { 
    updateTotalAttachmentCount(); 
}); 
+0

Merci pour la réponse, je pense que peut le faire, acclamations –

Questions connexes