Bonjour,

j'ai un problème avec une fenêtre qui ne veux pas se fermer :

j'ouvre un fichier html qui s'appelle popup.html. Celui-ci au chargement, ouvre une deuxième fenêtre (localplayer.html) qui s'affiche sans barre des taches, sans menus... mais je veux que popup se ferme après que localplayer soit ouvert.

Voici mon code :

popup.html
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
 
<html>
  <head>
    <script type='text/Javascript'>
      function notoolbar(){
          if(window.name!='nouveau'){
              window.open('localplayer.html','nouveau',
      			'width=800,height=600,top=0,left=0,toolbar=no') ;
              window.opener=self;
              self.close();
          }
 
      }
    </script>
    <script type='text/javascript' src='../mediaplayer/swfobject.js'>
    </script>
  </head>
  <body onload="notoolbar();">
  </body>
</html>
localplayer.html
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
 
<html>
  <head>
    <script type='text/javascript' src='../mediaplayer/swfobject.js'>
    </script>
  </head>
  <body>
    <div id='mediaplayer'>
      <a href='http://www.macromedia.com/go/getflashplayer'>Get the Flash Player</a> to see this player.
    </div>
    <script type='text/javascript'>
 
    </script>
    <script type='text/javascript'>
      var s2 = new SWFObject('../mediaplayer/flvslideplayer.swf','playlist','960','480','7')
      s2.addParam('allowfullscreen','false')
      s2.addVariable('file','localplaylist.xml')
      s2.addVariable('displayheight','240')
      s2.addVariable('repeat','playlist')
      s2.addVariable('shuffle','false')
      s2.write('mediaplayer')
    </script>
  </body>
</html>
Mes deux fenêtres s'ouvrent mais ma première fenêtre ne se ferme pas.

J'ai essayé de mettre mon code javascript dans le même fichier mais ca ne fonctionne pas non plus :

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
31
32
33
34
35
 
<html>
  <head>
    <script type='text/Javascript'>
      function notoolbar(){
          if(window.name!='nouveau'){
              window.open('localplayer.html','nouveau',
      			'width=800,height=600,top=0,left=0,toolbar=no') ;
              window.opener=self;
              window.opener.close();
          }
 
      }
    </script>
    <script type='text/javascript' src='../mediaplayer/swfobject.js'>
    </script>
  </head>
  <body onload="notoolbar();">
    <div id='mediaplayer'>
      <a href='http://www.macromedia.com/go/getflashplayer'>Get the Flash Player</a> to see this player.
    </div>
    <script type='text/javascript'>
 
    </script>
    <script type='text/javascript'>
      var s2 = new SWFObject('../mediaplayer/flvslideplayer.swf','playlist','960','480','7')
      s2.addParam('allowfullscreen','false')
      s2.addVariable('file','localplaylist.xml')
      s2.addVariable('displayheight','240')
      s2.addVariable('repeat','playlist')
      s2.addVariable('shuffle','false')
      s2.write('mediaplayer')
    </script>
  </body>
</html>
Quelqu'un voit d'où ça peut venir?

Merci