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 :

Pourquoi iframe est mal vue ?


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut Pourquoi iframe est mal vue ?
    J’ai eu un problème récemment, résolu grâce à l’emploi d’une iframe. Mon choix s’est porté sur cette solution car l’iframe se met à jour en temps réel sans effet de rafraîchissement, et c’est simple et vraiment léger.

    Mon « problème » est que tout le monde me déconseille son emploi, sans réelles justifications. A priori ça fait peur mais je ne comprends pas pourquoi, ça m’interpelle.

    Pourriez vous m’éclairer ?

    Nota :
    Les includes « simples » ne sont pas approprié ou je ne sais pas comment faire, je souhaite limiter le js, et je précise que c’est pour afficher un panier.php sans paiement, tout sera en xhtml transitionnal.

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut
    Merci en effet j'ai déjà lu cet article, si je pose la question c'est que ça ne réponds pas au problème ; les considérations html ne m'intéressent pas, seule la sécurité m'importe... Je n'ai pas l'intention de faire référencer la cible, ni de l'imprimer, ni de pomper le site d'un petit camarade, ni avoir la prétention de tout écrire en xhtml strict, etc...


    Pour préciser je dois juste laisser la possibilité au utilisateur de visualiser sur une page catalogue.php leur panier.php (inpiré d'un tuto sur developpez.net)

    L'ajout de produit se fait via un lien, mais cela ne doit pas ouvrir de nouvelle fenêtre (tout en envoyant les données au panier.php)

    Pour l'instant include et js ne font pas aussi facilement ce que fait iframe, alors pourquoi compliquer et alourdir une page ?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Dans le cas où un navigateur ne peut pas afficher ce cadre local, il est intéressant de laisser un texte alternatif. C'est le texte que l'on écrit à l'intérieur de la balise.

    @dilettante2009
    Mon « problème » est que tout le monde me déconseille son emploi, sans réelles justifications.
    L'article en question donne bien les justifications, ensuite, si tu as le sentiment que cela ne te concerne pas, rien ne t'interdit d'utiliser une iframe...
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre Expert Avatar de Erwan31
    Profil pro
    Inscrit en
    Février 2008
    Messages
    2 177
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 2 177
    Par défaut
    Bonjour,
    l'utilisation de l'iframe (différent de l'élément frame quant à lui problématique) n'est ni contestable en matière d'accessibilité (à partir du moment ou il est bien implémenté) ni pour la compatibilité ascendante, le HTML5 ayant intégré cet élément avec quelques nouveautés.

    Ceci dit tu dois prendre certaines précautions pour éviter les problème cités dans le tutos, comme empêcher l'indexation du document compris dans l'iframe par exemple.

    Si tu dois utiliser une iframe et que tu souhaites à tous prix avoir un document valide, utilise un Doctype transitionnal.

    Au passage, dans le tuto, ce critère n'a plus lieu d'être pour ce qui est des ifrtame :
    Technologie obsolète qui est totalement abandonnée dans les futures versions du (X)HTML.
    Si un modo peut corriger ça.

  6. #6
    Nouveau membre du Club
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 6
    Par défaut
    Ok merci pour vos réponses, je conclue que pour la sécurité pas de restriction particulière.

    Je vais chercher les règles pour bien implémenter cette iframe

Discussions similaires

  1. Pourquoi "goto" est déconseillé ?
    Par Melchisedec dans le forum Débuter
    Réponses: 20
    Dernier message: 30/05/2020, 16h24
  2. Empaqueter un site web dans un APK (webview) : pourquoi c'est mal ?
    Par zecreator dans le forum Composants graphiques
    Réponses: 5
    Dernier message: 25/08/2014, 14h22
  3. [vb.net] [textbox] pourquoi validating est appellée
    Par graphicsxp dans le forum Windows Forms
    Réponses: 4
    Dernier message: 02/11/2005, 11h09

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