IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

dhtmlwindow_mod et flash


Sujet :

JavaScript

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 14
    Points : 9
    Points
    9
    Par défaut dhtmlwindow_mod et flash
    Bonjour!
    J'ai pas mal de soucis avec du code honteusement copié-collé que j'ai tenté de trafiquer...

    J'utilise sur une page le script clé en main dhtmlwindow_mod. Le but de la manoeuvre est qu'à l'ouverture de la page une simili-pop-up apparaisse, puis qu'en cliquant sur celle-ci une suivante s'ouvre, clic sur la 2è une 3è s'ouvre, et ainsi de suite.
    Tant que ces pop-up contiennent des images (gif par ex), tout fonctionne correctement. Mais j'ai besoin de mettre des animations flash dans ces pop-up. Dès lors le clic est impossible sous IE (toutes version confondues) et Opera; comme si l'évènement onclick n'était plus reconnu.

    Second point (subsidiaire): vous allez le voir, ce code est honteusement mal foutu... Il alterne sans cesse html et javascript. Si vous avez une idée de simplification (qui marche!) je prends!

    Merci d'avance.

    le code:
    extrait: ici on a les 2 premières pop-up... il y en a 17 comme ça!
    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
    <div id="case1" style="display:none;">
    <script type="text/javascript">
    document.write('<div id="flashcontentA" onClick="javascript:divwin2()""></div>');
    var soA = new SWFObject("images/module05_case01.swf", "imgA", dim, dim, "8"); 
       soA.addParam("quality", "high");
       soA.addParam("wmode", "transparent");
       soA.write("flashcontentA");
    divwin2 = function() {
    dhtmlwindow.open('divbox2', 'div', 'case2', '02', 'width='+(dim)+'px,height='+(dim)+'px,left='+(margeW+dim+ecartW)+'px,top='+(margeH)+'px,resize=0,scrolling=0');
    return false;
    };
    </script>
    </div>
     
    <div id="case2" style="display:none">
    <script type="text/javascript">
    document.write('<div id="flashcontentB" onClick="javascript:divwin3()"></div>');
    var soB = new SWFObject("images/module05_case02.swf", "imgB", dim, dim, "8"); 
       soB.addParam("quality", "high");
       soB.addParam("wmode", "transparent");
       soB.write("flashcontentB");
    divwin3 = function() {
    dhtmlwindow.open('divbox3', 'div', 'case3', '03', 'width='+(dim)+'px,height='+(dim)+'px,left='+(margeW+dim*2+ecartW*2)+'px,top='+(margeH)+'px,resize=0,scrolling=0');
    return false;
    };
    </script>
    </div>

  2. #2
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juillet 2009
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2009
    Messages : 14
    Points : 9
    Points
    9
    Par défaut
    Problème finalement résolu: j'ai appelé les fonctions javascript dans les animations flash (ce qui est plus mon domaine d'ailleurs). Bizarrement j'avais fait des essais en ce sens il y a deux mois et ça ne marchait pas...

    Pour ceux que ça intéresse, la solution en Actionscript:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    clip.onRelease = function() {
    	//tous navig:
    	import flash.external.ExternalInterface;
    	ExternalInterface.call("divwin4()");
    	// à la barbare pour 0pera:
    	getURL("javascript:divwin4()");
    };

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [FLASH][SOCKET] XMLsocket sous Flash
    Par Muetdhiver dans le forum Dynamique
    Réponses: 3
    Dernier message: 29/10/2009, 11h38
  2. [FLASH 5] Comment créer un lien hypertexte
    Par ajit dans le forum Flash
    Réponses: 4
    Dernier message: 30/03/2006, 12h26
  3. [FLASH MX] Interpolations de formes
    Par SamDaKap dans le forum Flash
    Réponses: 7
    Dernier message: 13/04/2005, 16h12
  4. Flash & Builder ?
    Par Vince78 dans le forum C++Builder
    Réponses: 4
    Dernier message: 06/06/2002, 08h56
  5. Passage de parametre a une anim Flash 5
    Par debug dans le forum Intégration
    Réponses: 4
    Dernier message: 03/06/2002, 17h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo