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

HTML Discussion :

Comment rendre un lien actif sous un flash transparent


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut Comment rendre un lien actif sous un flash transparent
    Bonjour.

    J'ai une animation Flash dans une page HTML.

    J'ai superposé le Flash aux autres éléments de la page grâce à des balises div et en manipulant le z-index via le CSS.

    Seul petit problème : les liens HTML présents sous le Flash sont visibles mais inutilisables.

    Y a-t-il un moyen de les laisser actifs ?

  2. #2
    Membre éclairé Avatar de tibotibo69
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 268
    Par défaut
    Si tu as une animation flash au dessus de ton lien , je ne vois pas comment tu peux rendre ce lien actif.

    Ne peux-tu pas inclure le lien dans l'animation flash ?

  3. #3
    Membre éclairé Avatar de kohsaka
    Homme Profil pro
    Intégrateur HTML / Developpeur .NET
    Inscrit en
    Janvier 2007
    Messages
    383
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : France

    Informations professionnelles :
    Activité : Intégrateur HTML / Developpeur .NET

    Informations forums :
    Inscription : Janvier 2007
    Messages : 383
    Par défaut
    il faut que tu places ton liens dans un z-index supérieur au flash dans ce cas

    et si cela ne marche pas, assure toi d'avoir précisé ce paramètre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    <param name="wmode" value="transparent" />

  4. #4
    Membre éclairé Avatar de tibotibo69
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 268
    Par défaut
    Il n'y a pas besoin de mettre de z-index, le :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <param name="wmode" value="transparent" />
    suffit.

    Je ne connaissais pas cette méthode, merci pour l'info.

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2009
    Messages
    41
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2009
    Messages : 41
    Par défaut
    Merci pour vos conseils, mais en fait, je cherche à faire une sorte de catalogue mais le menu, le pied de page et l'en-tête sont en Flash et interagisse selon les liens cliqués. Certaines des animations du pied de page passent au-dessus des éléments du catalogue, celui-ci étant en php.

    Par conséquent, je pensais placer le catalogue dans une div. Le menu, le pied de page et l'en-tête sont dans un fichier Flash, placé dans une div au-dessus de la première div.

    Mais même en rendant le fond transparent, les liens du catalogue ne sont pas disponibles. Et si je les mets dans une div supérieure au fichier flash, les animations ne passeront plus au-dessus des éléments du catalogue.

    Donc, si vous avez une solution...

  6. #6
    Membre éclairé Avatar de tibotibo69
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 268
    Par défaut
    As tu un lien pour qu'on puisse voir directement le problème ?

  7. #7
    Membre éclairé Avatar de tibotibo69
    Profil pro
    Développeur Web
    Inscrit en
    Février 2008
    Messages
    268
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Février 2008
    Messages : 268
    Par défaut
    Citation Envoyé par Myrrdin Voir le message
    Mais même en rendant le fond transparent, les liens du catalogue ne sont pas disponibles. Et si je les mets dans une div supérieure au fichier flash, les animations ne passeront plus au-dessus des éléments du catalogue.
    Si je comprends bien ce qui se passe, c'est que ton animation flash passe au dessus de ton lien et grâce à l'effet de transparence on peut voir le lien mais pas cliquer dessus ( ce qui est normal ).

    Tu voudrais garder l'animation flash au dessus du lien tout en pouvant cliquer sur celui-ci ?

    Si ton animation flash est au dessus du lien, tu ne pourras pas cliquer dessus.

    En attendant ta démo

Discussions similaires

  1. [Lazarus] Comment rendre application.processmessages actif ?
    Par delphidebutant dans le forum Lazarus
    Réponses: 2
    Dernier message: 07/11/2010, 00h02
  2. Réponses: 1
    Dernier message: 07/03/2009, 23h25
  3. liens actifs sous firefox, inactifs sous IE
    Par larpe dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 02/01/2009, 10h28
  4. Comment rendre un lien SITEMAPPATH non clickable?
    Par 404error dans le forum ASP.NET
    Réponses: 1
    Dernier message: 26/06/2007, 16h25
  5. [FLASH MX] Comment faire un lien sur un bouton flash ?
    Par matthieu le degeu dans le forum Flash
    Réponses: 1
    Dernier message: 26/07/2006, 09h34

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