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 :

[AJAX] Insérer une gallerie flash


Sujet :

JavaScript

  1. #1
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 177
    Points : 115
    Points
    115
    Par défaut [AJAX] Insérer une gallerie flash
    Bonjour à tous! A peine au travail et déjà un problème (bon c'est vrai je suis partis vendredi en laissant le problème...)!
    Je viens de me lancer dans AJAX et je n'ai pas trop de soucis à comprendre ni à mettre en oeuvre le principe! Cependant j'ai un soucis sur un point particulier:

    Je souhaite gérer plusieur liens via AJAX, ici pas de problème! La plupart de ces liens affiche dans mon div conteneur du contenu texte banal. Cependant un des liens pointe vers un diaporama en flash (thumbgallery si vous connaissez), mais impossible d'afficher le diaporama! J'ai essayé d'insérer statiquement le diaporama dans mon contenu, pas de problème ca marche, mais en insérant ce contenu dans une autre page php, et en l'appelant avec mon javascript, il n'est pas affiché!

    Le code de ma page php appelée :

    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
    <?
    header('Content-Type: text/html; charset=ISO-8859-1');
    include("diaporama/genexml.php");
    header('<script type=\"text/javascript\" src=\"flashobject.js\"></script>');
     
     
    if($num_niv_2==6){
    echo "<div id=\"conteneur_flash\">\r";
    echo "Galeries<br/>";
    genexml("mediatheque/gallery/","diaporama/gallery.xml");
    echo "ok1<br/>";
    echo "<div id=\"flashcontent2\"></div>\r";
    echo "<script type=\"text/javascript\">\r";
    echo "// <![CDATA[\r";
    echo "var fo = new FlashObject(\"diaporama/gallery.swf\", \"gallery\", \"405\", \"332\", \"7\", \"#FFFFFF\");\r";
    echo "fo.addVariable(\"xmlPath\",\"diaporama/gallery.xml\");\r";
    echo "fo.write(\"flashcontent2\");\r";
    echo "// ]]>\r";
    echo "</script>\r";
    echo "</div>\r";
    }
    ?>
    Vous me direz si je dois afficher le code de ma page js, je ne sais pas si c'est utile dans l'immédiat car "echo "Galeries<br/>";" et "echo "ok1<br/>";" m'affiche bien le texte à l'écran, donc la page est bien importée!

    Si quelqu'un à une idée!! Merci beaucoup tout le monde!

  2. #2
    Membre régulier
    Inscrit en
    Avril 2006
    Messages
    177
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 177
    Points : 115
    Points
    115
    Par défaut
    Bon j'ai réussis a le faire fonctionner sous IE avec le code suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    genexml("mediatheque/gallery/","diaporama/gallery.xml");
    echo "<div id=\"flashcontent2\"></div>\r";
    echo "<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0\" width=\"405\" height=\"332\" id=\"gallery\" align=\"middle\">";
    echo "<param name=\"allowScriptAccess\" value=\"sameDomain\" />";
    echo "<param name=\"movie\" value=\"diaporama/gallery.swf\" />";
    echo "<param name=\"quality\" value=\"high\" />";
    echo "<param name=\"bgcolor\" value=\"#ffffff\" />";
    echo "<param name=FlashVars value=\"xmlPath=diaporama/gallery.xml\">"; 
    //echo "<embed src=\"diaporama/gallery.swf\" quality=\"high\" bgcolor=\"#ffffff\" width=\"405\" height=\"332\" name=\"gallery\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" />";
    echo "</object>";
    Mais sous FF2 rien a faire!Ca marche pas, je vais voir dans le forum flash!!

Discussions similaires

  1. Fiche : Insérer une animation Flash dans un document Word
    Par Dolphy35 dans le forum Contribuez
    Réponses: 1
    Dernier message: 17/11/2011, 14h19
  2. [CS3] Insérer une galerie flash dans un tableau Dreamveaver
    Par mllejeanne dans le forum Dreamweaver
    Réponses: 6
    Dernier message: 04/10/2009, 23h12
  3. besoin d aide pour securiser dossier d une gallerie flash
    Par xplode dans le forum Intégration
    Réponses: 0
    Dernier message: 19/07/2009, 16h53
  4. [Sécurité] Insérer une animation Flash inconnu
    Par adiGuba dans le forum Flash
    Réponses: 7
    Dernier message: 30/01/2008, 13h57

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