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 :

[XHTML] Balise <object> dans <noscript> et validation XHTML


Sujet :

HTML

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 92
    Par défaut [XHTML] Balise <object> dans <noscript> et validation XHTML
    Bonjour,

    Je suppose que cette question a déjà été posée mais je n'arrive à trouver de réponse précise.

    Lorsqu'on publie une animation avec Flash, il crée une balise <object> dans une balise <noscript> au cas où le javascript est désactivé sur le client.

    Le problème c'est que ce n'est pas valide en XHTML, la balise <object> n'est pas autorisée dans la balise <noscript>.

    Est-ce que certains auraient résolu ce problème ?

    Merci par avance,

    Benjamin.

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    "<object>" n'est pas du javascript. Tu n'a pas besoin de "<noscript>"

  3. #3
    Expert confirmé
    Avatar de 12monkeys
    Homme Profil pro
    Webmaster
    Inscrit en
    Novembre 2006
    Messages
    4 093
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Service public

    Informations forums :
    Inscription : Novembre 2006
    Messages : 4 093
    Par défaut
    Bonjour

    +1

    Pour un peu plus de précision : http://www.la-grange.net/w3c/html4.0...#edef-NOSCRIPT

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    92
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 92
    Par défaut
    Ok, mais quel est l'intérêt d'utiliser la fonction AC_FL_RunContent() et de gérer le flash en javascript au final ?

    Parce que là le flash était géré en javascript et la balise object n'était prise en compte que dans le cas où javascript était désactivé, d'où la balise <noscript>. Code généré automatiquement par flash lors de la publication de l'anim d'ailleurs.

    Merci pour vos réponses.

  5. #5
    Membre Expert
    Avatar de Thes32
    Homme Profil pro
    Développeur PHP, .Net, T-SQL
    Inscrit en
    Décembre 2006
    Messages
    2 379
    Détails du profil
    Informations personnelles :
    Sexe : Homme

    Informations professionnelles :
    Activité : Développeur PHP, .Net, T-SQL

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 379
    Par défaut
    Parce que là le flash était géré en...
    où donc ? peux un peu détailler ?

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    2 972
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 2 972
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <title>Flash XHTML valid</title>
    </head>
    <body>
    <object type="application/x-shockwave-flash" data="images/banner.swf" width="288" height="128">
    <param name="movie" value="images/banner.swf" />
    <img src="banner.gif" width="288" height="128" alt="banner" />
    </object>
    </body>
    </html>
    Un code qui fonctionne parfaitement et que ne nécessite aucun javascript.

    Je ne vois toujours pas pourquoi tu veux placer une balise <object> dans une balise <noscript> c'est tout simplement absurde et bien entendu ce n'est pas valide en XHTML

Discussions similaires

  1. Balise object invisible dans les mails
    Par gnappy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 04/11/2011, 13h38
  2. [XHTML] [Validation XHTML] Balise ul
    Par navis84 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 09/07/2008, 17h04
  3. [XHTML] Balise xhtml dans forum
    Par bm dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 22/05/2007, 16h58
  4. [XHTML] Balise OBJECT pour lire une vidéo...
    Par zoidy dans le forum Balisage (X)HTML et validation W3C
    Réponses: 3
    Dernier message: 02/06/2006, 10h21
  5. [XHTML] Balise <noscript> qui s'active toujour
    Par ARRG dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 20/03/2005, 23h52

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