Bonjour à tous,

J'ai une parent window qui ouvre et appelle le resultat d'un servlet dans une child window (generation+affichage pdf)
Dans ma parent window, j'ai un message "Demande en cours de traitement" que je souhaiterais voir disparaître lorsque mon servlet a rendu sa reponse (càd à la fin du chargement de la child window")

Ci dessous un bout de code de ma parent window où je souhaiterais avoir l'alert qui se déclenche en fin de chargement de la page developpez.net (child window). Or ce n'est pas le cas, elle s'affiche dès l'appel.

Par avance, merci pour votre réponse

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<!DOCTYPE html>
<html>
    <head>
        <meta charset="iso-8859-1" />
        <title>Votre titre</title>
 
        <!-- inclusion du style CSS de base -->
    <link rel="stylesheet" type="text/css" href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/themes/smoothness/jquery-ui.css" />
    </head>
    <!-- inclusion des librairies jQuery et jQuery UI (fichier principal et plugins) -->
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.12/jquery-ui.min.js"></script>
    <body>
    <script>
//Au chargement de la page
$(document).ready(function() {
    $("#GoLink").click(function(e) {
        e.preventDefault();
        $("#GoLink").attr("href", "http://www.developpez.net");
        var windowC =  window.open($("#GoLink").attr("href"),'RecipeWindow','width=100,height=100');
        $(windowC).load(function(){
            // Le code placé ici sera déclenché au chargement complet de la page.
            alert('Page chargée !');
        });           
    });
});
    </script>
    <a id="GoLink" href="http://www.google.fr">Go</a>
    </body>
</html>