Bonjour,

Voila, j'ai un petit besoin tout bete.
J'ai un site flash, et j'aimerai que sur un click d'un bouton flash le site ouvre une popup avec un lecteur mp3.

Je pensais que c'était tout con et je tombe sur un problème.


Dans flash:
Projet vide, je créer une forme, je la convertir en symbole.
dans son code je mets:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
on(release)
{
getURL ("javascript:lancerpopup()");
}
dans la page html
je mets simplement dans le head:
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
 
  <script type="text/javascript" language="javascript">
      function lancerpopup( )
      {
        var lalargeur =  240 ; // ici la largeur du popup
        var lahauteur = 200;  // ici la hauteur du popup
        var yes = 1;
        var no = 0;
        var menubar = no; //  Fichier, Editiion, Affichage...
        var scrollbars = no; // scrollbarre horizontale & verticale 
        var locationbar = no; // Barre d'adresse
        var directories = no; // Barre de liens
        var resizable = no; // Permettre la fenetre d'être redimensionné 
        var statusbar = no; // Status bar (with "Document: Done")
        var toolbar = no; // retour, Home, Stop bar d'outil
        var t = (screen.height-lahauteur)/2;  // pour centre selon la hauteur de l'écran
        var l = (screen.width-lalargeur)/2; // pour centrer selon la largeur de l'écran
        propriete = "width=" + (lalargeur) + ",height=" + (lahauteur) +  ",top=" + t +",left=" + l;
        propriete += (menubar ? ",menubars" : "") + (scrollbars ? ",scrollbars" : "") + (locationbar ? ",location" : "") + (directories ? ",directories" : "") + (resizable ? ",resizable" : "") + (statusbar ? ",status" : "") + (toolbar ? ",toolbar" : "");
 
        popup = window.open('./LecteurMP3.html', 'Studio Mix MP3', propriete);  
      }
  </SCRIPT>

Pour être sur que ma fonction marche bien, je me mets:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<A Href="javascript:lancerpopup()">(Popup mp3)</A>
Pas de souci avec mon lien.
En revanche pour le flash c'est autre chose.

Lancer depuis flash Ctrl+Enter lorsque je click sur mon bouton j'ai firefox qui s'ouvre avec une page vide (aucune adresse).
D'un coté ca ne m'étonne pas, il ne sais pas ou est le code javascript


Lorsque je lance mon anim flash avec le html.
Si je click sur le bouton il n'y a strictement rien qui se passe.

j'ai beau essayer directement un lien web:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
getURL ("javascript:toto=window.open('http://www.mandragore-soundsystem.org/StudioMix/LecteurMP3.html', 'Studio Mix MP3', 'width=200, height=240')");
pas mieux

Y aurait-il une option à activer dans le flash?
Je n'ai rien qui me dit qu'une popup a été bloqué non plus dans FireFox.



Oui oui je sais que les popup c'est un peu dépasser, mais c'est pour une utilisation personnel

Merci de votre aide