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

Webdesign & Ergonomie Discussion :

[Débat] Utiliser ou pas les frames sur un site ?


Sujet :

Webdesign & Ergonomie

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Points : 6
    Points
    6
    Par défaut [Débat] Utiliser ou pas les frames sur un site ?
    Bonjour,

    je suis en train d'essayer de développer un site web et je me pose une question sur l'utilisation des frames.

    Dois-je en utiliser? car j'aimerai que mon site soit référencé (site pro)

    Je sais qu'il faut éviter d'en utiliser car cela pose problème pour le référencement mais je trouve que c'est bien pratique notament pour la maintenance.

    Lorsqu'on crée un site avec des frames aucune page précise n'est identifiable par une URL.
    Comment faire pour arriver à identifier chaque page sur un site contenant des frames?

    Je suis tombé par hazrd sur ce site ( www.prugent.com ) ( ce n'est pas pour faire de la pub ) mais j'aimerai savoir quelles techniques ont été utilisées pour le mettre en oeuvre car, j'ai l'impression que la parti gauche, haute et basse de ce site sont des frames mais pourtant chaque page du site est clairement identifiable par une adresse :

    je vous remercie d'avance

  2. #2
    Rédacteur en Chef
    Avatar de Marc Lussac
    Homme Profil pro
    Responsable marketing opérationnel
    Inscrit en
    Mars 2002
    Messages
    28 664
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Responsable marketing opérationnel
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mars 2002
    Messages : 28 664
    Points : 61 595
    Points
    61 595
    Par défaut
    Reasons your site may not be included: Your page uses frames. Google supports frames to the extent that it can. Frames tend to cause problems with search engines, bookmarks, emailing links and so on, because frames don't fit the conceptual model of the web (every page corresponds to a single URL). If a user's query matches the site as a whole, Google returns the frame set. If a user's query matches an individual page on the site, Google returns that page. That individual page is not displayed in a frame -- because there may be no frame set corresponding to that page -- Google: Webmasters
    http://www.google.com/webmasters/2.html

    A titre personnel, deux remarques :

    1) tu peux sans doute faire ce que tu veux sans avoir à soufrir de l'inconvénient des frames, avec un langage dynamique, comme PHP par exemple, pour en savoir plus, démarer un nouveau topic dans le forum en question (php, asp, etc)

    2) méfie toi des sites de "fabriquant", comme celui que tu présente, des fois ces sites sont fait à la chaines par des agences sans scrupules qui livrent des sites très mal foutus, aussi bien pour les visiteurs que pour les moteurs de recherche, à des clients qui n'y connaissent rien, mais qui sont juste content d'avoir un site "beau". Donc en général des exemples à ne pas suivre.
    Ne pas me contacter pour le forum et je ne répondrai à aucune question technique. Pour contacter les différents services du club (publications, partenariats, publicité, ...) : Contacts

    15 000 offres d'emploi développeurs et informatique
    Cours et tutoriels développeurs et informatique
    Les FAQ's & Les Livres
    Codes sources
    Téléchargements

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    je te remercie des conseils

  4. #4
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Les pseudo-frames resteront pour moi la meilleure solution!

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Octobre 2005
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2005
    Messages : 9
    Points : 6
    Points
    6
    Par défaut
    Citation Envoyé par trattos
    Les pseudo-frames resteront pour moi la meilleure solution!
    Qu'appelles-tu pseudo frames? :

  6. #6
    Invité4
    Invité(e)
    Par défaut
    Pseudo frames =
    1) tu peux sans doute faire ce que tu veux sans avoir à soufrir de l'inconvénient des frames, avec un langage dynamique, comme PHP par exemple, pour en savoir plus, démarer un nouveau topic dans le forum en question (php, asp, etc)
    Inclure du code HTML d'un fichier dans ta page

  7. #7
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    442
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Janvier 2004
    Messages : 442
    Points : 475
    Points
    475
    Par défaut
    pseudo-frame = inner-frame = <iframe>

  8. #8
    Membre éprouvé
    Avatar de Celelibi
    Profil pro
    Inscrit en
    Janvier 2004
    Messages
    1 087
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2004
    Messages : 1 087
    Points : 1 122
    Points
    1 122
    Par défaut
    Gaara je ne crois pas qu'il pensait aux iframes en parlant de pseudo-frames ; mais plutôt d'un include ou readfile en php (ou un équivalents dans un autre langage).
    Les vaches ne peuvent PAS voler, quoi qu'elles aient pu vous raconter.

  9. #9
    Invité4
    Invité(e)
    Par défaut
    Une iframe c'est une frame, il parlait bien des pseudo-frames de type include en php.

  10. #10
    Membre éprouvé Avatar de trattos
    Profil pro
    Inscrit en
    Juillet 2003
    Messages
    1 000
    Détails du profil
    Informations personnelles :
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 000
    Points : 1 080
    Points
    1 080
    Par défaut
    Citation Envoyé par Eldacar
    Une iframe c'est une frame, il parlait bien des pseudo-frames de type include en php.
    En effet et particulièrement en PHP!

  11. #11
    Membre chevronné Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Points : 1 967
    Points
    1 967
    Par défaut
    pourquoi particulièrement en PHP, tu peux très bien le faire avec un autre langage dynamique
    Mais bon, pour ce qui est de l'utilisation ou non, tout dépend de ce que tu cherches à faire exactement.

  12. #12
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Iframe ou Div en remplacant le innerHTML, ca depend du contenu.

  13. #13
    Invité4
    Invité(e)
    Par défaut
    Tiens j'utilise le innerHTML sur mon jeu ?
    Comment le remplacer par un div ?

  14. #14
    Membre à l'essai
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 15
    Points : 17
    Points
    17
    Par défaut
    Il faut utiliser l'API du DOM pour ajouter un element DIV

  15. #15
    Invité4
    Invité(e)
    Par défaut
    Jamais rien compirs à DOM...
    J'utilise innerHTML et javascript pour afficher des textes à 5 secondes d'intervalle.

  16. #16
    Membre actif
    Homme Profil pro
    PDG
    Inscrit en
    Septembre 2005
    Messages
    101
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : PDG
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Septembre 2005
    Messages : 101
    Points : 225
    Points
    225
    Par défaut
    Le DOM est bien si on n'a que de petits éléments à ajouter.
    Mais le innerHTML est beaucoup plus efficace en terme de rapidité et de programmation.
    Les benchmarks donnent le innerHTML pour jusqu'à 6 fois plus rapide.
    Il permet de manipuler des éléments complexes, ce que ne permet pas le DOM actuel qui nécessite de découper en petits morceaux ce qu'on veut ajouter.

Discussions similaires

  1. Les photos ne veulent pas s'afficher sur mon site web
    Par zemzoum89 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 19/05/2010, 15h09
  2. [MySQL] Tableau n'affiche pas les données sur les pages suivantes
    Par orleans dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 18/12/2007, 20h17
  3. Réponses: 0
    Dernier message: 08/11/2007, 00h36
  4. Pas les droits sur l'appli manager
    Par jc44 dans le forum Tomcat et TomEE
    Réponses: 7
    Dernier message: 21/03/2007, 15h09

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