Bonjour
Je travaille sur un site html, qui permet d'ecouter de la musique pendant la navigation.
J'ai crée un petit player swf, que j'ai intégré dans une page.
Sur la home et sur toute les pages du site, je peux appeller mon player en popup. Pas de probleme.
Si la popup est deja lancée, je veux lui donner le focus, sans la recharger.
Mon probleme se situe ici :
-si je clic puis reclic sur mon bouton dans la meme page, pas de probleme,
-mais si je clique une premiere fois dans une page (la popup s'ouvre), puis je reclique sur une autre, la popup se recharge.
Quand une nouvelle page s'ouvre et que la popup existe deja, je ne sais pas comment y acceder.
voici mon script qui se trouve sur chaque page :
avec mon bouton, j'appelle "musicOpen()"
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 var winPlayer = window; function musicOpen() { if (winPlayer.name=="player") { alert("la fenetre existe deja"); winPlayer.focus(); } if ((winPlayer.name=="")||(winPlayer.name==null)) { alert("!! fenetre n'existe pas"); musicOpenOnly(); } } function musicOpenOnly() { winPlayer = window.open("mp3player.htm", "player", "width=220,height=120,left=30,top=20"); }
Merci de votre aide.
Partager