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 :

insertion d'un m�me "node" dans diff�rent container


Sujet :

JavaScript

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Fabouney
    Invit�(e)
    Par d�faut insertion d'un m�me "node" dans diff�rent container
    Bonjour � tous est � toutes,

    Je suis actuellement sur le d�veloppement d'un site web pr�sentant des MP3s en pr�view � l'aide d'un petit lecteur MP3 en flash, afin de ne pas surcharger la page d'accueil avec 30 petits lecteurs, on a remplac� l'etat "repos" du player par une image. Le lecteur flash lui se trouve juste apr�s le body dans un container en display none.
    On �coute un �v�nement sur chaque image, pour remplacer celle-ci par le player et jouer le sons.
    sur Firefox cela marche tr�s bien, sous IE ou bout de 2 remplacements on a une erreur g�n�r�e "Erreur non sp�cifi�" (merci le debug d'IE...) m�me probl�me visiblement sous Op�ra.

    voici la petite function :


    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
     
    //ObjIDToHide = ID de l'image à cacher
    function PlayerPosition(ObjIDToHide){
      if(!$(ObjIDToHide)) return false;
     
      var parent=$(ObjIDToHide).parentNode; //container de l'image, dans mon cas une tableCell
      var kvplayerobj=$('kvplayerobj'); //Object flash Element (IE) et Embed Element (FF)
     
      $(ObjIDToHide).hide(); //on cache l'image
      if(lastHidedContent)  
          $(lastHidedContent).show(); 
      lastHidedContent=$(ObjIDToHide); //on sauvegarde la derniere image pour la rendre visible après
     
      $(parent).insert({top: kvplayerobj}); //on "insert" dans ce cas là ca fait plutôt un move. d'près la doc (à confirmer)
    }
    Comment vous expliqueriez ce probl�me �trange ....
    Pourquoi pourrait-on pas ins�rer un m�me element flash plusieur fois dans le document ?
    Auriez-vous une alternative � mon probl�me ?
    Avez vous des sources qui pourraient m'aider � comprendre ?

    Bref je vous remercie d'avance pour votre aide.
    Cordialement.

    P.S : je tiens � pr�ciser que j'ai aussi essay� avec la m�thode replace, pour remplacer l'image pas le lecteur flash

  2. #2
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    il faut cloner le node ...
    sinon tu ne fais que le d�placer ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

  3. #3
    Fabouney
    Invit�(e)
    Par d�faut
    Id�alement c'est ce que je voudrais ! lol c'est ce que j'essay de faire

  4. #4
    R�dacteur/Mod�rateur

    Avatar de SpaceFrog
    Homme Profil pro
    D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Inscrit en
    Mars 2002
    Messages
    39 659
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 75
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activit� : D�veloppeur Web Php Mysql Html Javascript CSS Apache - Int�grateur - Bidouilleur SharePoint
    Secteur : Industrie

    Informations forums :
    Inscription : Mars 2002
    Messages : 39 659
    Billets dans le blog
    1
    Par d�faut
    je ne vois aucun

    dans ton code ???

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    var kvplayerobj=$('kvplayerobj').cloneNode(true);
    et ensuite inserBefore ou lieu de insert tout court ...
    Ma page Developpez - Mon Blog Developpez
    Pr�sident du CCMPTP (Comit� Contre le Mot "Probl�me" dans les Titres de Posts)
    Deux r�gles du succ�s: 1) Ne communiquez jamais � quelqu'un tout votre savoir...
    Votre post est r�solu ? Alors n'oubliez pas le Tag

    Venez sur le Chat de D�veloppez !

Discussions similaires

  1. JAX-WS avec m�me nom d'attributs dans diff�rents XSD
    Par Invit� dans le forum Services Web
    R�ponses: 0
    Dernier message: 16/07/2013, 21h34

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