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

ASP.NET Discussion :

Frames or not frames ?


Sujet :

ASP.NET

  1. #1
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut Frames or not frames ?
    Bonsoir a tous,

    J'ai entendu dire que les frames était mal répertorier dans les moteurs de recherche j'aimerais savoir ce qui remplace les frames en c# asp.net (je cherche une solution évidament qui répértorie mieu que les frames)

    Merci

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Les Frames c'est hasbeen...

    Oublie tout ce que tu sais des frames et de la présentation par tableaux ;-)

    Si certains passent ici sans connaitre :
    http://www.csszengarden.com/tr/francais/


    (attention : les tableaux restent tout de meme utiles, hein... Mais il reprennent leur usage premier : présentation dynamique de données dans un tableau. Pas une page entière^^)

  3. #3
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Comment fait on alors ? Pour avoir une page coupé en deux, trois partie ???

    Merci

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Utilisation des DIV, qui permettent de découper ta page un peu comme tu veux... Regarde le site exemple qui joue à tout déplacé a droite a gauche...

  5. #5
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Ok, merci j'ai regarder des tutos, des aides...

    Les seul probléme c'est que moi je veux que mes div ne se recharge pas au click. Ex : Pour un menu je veux qu'il aparaise tout les temps mais qu'il ne se recharge pas (comme les frames...)

    Merci

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut
    Pour quoi tu veux absolument que ton menu ne se recharge pas ???

    Imagine qu'un jour tu veux rajouter des sous menu a ton menu, il faut bien que ton menu se recharge pour pouvoir afficher ses sous-menu ....

  7. #7
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Voila un site que j'ai fait pour mon pére en HTML, j'aimerais le refaire en [c#] ASP.NET, tu aura remarqué que le menu est une frame set et donc n'est pas géré par les moteurs de recherche, j'aimerais faire le méme mais sans frame...

  8. #8
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut
    Ok mais si tu veux le faire sans frames, ton menu va forcemment se rechager a chaque clic !!!

    Ensuite tu peux le faire avec :
    • des div et css (pour les puristes W3C)
    • Des tableaux et des css dans tous les cas si tu as pas envie de te taper un cours sur les div

  9. #9
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Citation Envoyé par abillon
    • Des tableaux
    Vade retro...

    Les Div avec VisualStudio... Juste a faire quelque clique ici ou là...

  10. #10
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par abillon
    Ok mais si tu veux le faire sans frames, ton menu va forcemment se rechager a chaque clic !!!
    A moins d'utiliser de l'AJAX.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  11. #11
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Avril 2007
    Messages : 23
    Par défaut


    Personnellement, mais avec IE 7 j'ai remarqué encore beaucoup des choses que les div + css sont sensé faire et qui marche pas !!

    Apres c'est sur que niveau codage+accessibilité rien ne vaut les div mais entre IE 6 / IE 7 / FF 2.0 pour les navigateurs les plus utilises les div sont une vraie plaie pour faire qqch qui a le meme rendu entre les trois navigateurs !

    De plus j'ai pas encore trouve le moyen avec VS d'eviter ces horribles arguments style. Le plus important et de separer la forme et le fond

    Edit pour saumon : Oui mais deja que j'ai l'impression qu'il a l'air de debuter en programmation web, si tu lui parles d'ajax direct j'imagine meme pas ce que ca va donner ...

  12. #12
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Citation Envoyé par SaumonAgile
    A moins d'utiliser de l'AJAX.
    lol

    Je revien donc toujour a mon probléme avec l'AJAX

    Merci...

  13. #13
    Membre habitué
    Étudiant
    Inscrit en
    Novembre 2006
    Messages
    10
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2006
    Messages : 10
    Par défaut Master Page
    Utilise des page maitres, fait les tutoriels(avec web cast) sur le site msdn tout est expliqué.

  14. #14
    Membre actif
    Inscrit en
    Janvier 2007
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Janvier 2007
    Messages : 65
    Par défaut
    avec les pages maitres tu va faire ce que tu veux.

  15. #15
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Les pages maitres ne changeront pas complètement son probleme : il souhaite une frame pour que son menu ne se raffraichisse pas lorsqu'il clique sur un lien.

    Mais effectivement, c'est l'ami parfait du menu : les pages maitres permettent d'intégrer des éléments dans toutes les pages automatiquement et garantir une modification uniforme.

    (Genre si tu veux changer de menu, tu le modifie uniquement dans la page maitre. L'idéal étant d'avoir fait de son menu un Control a placer ou l'on veux. Si tu créer un second control menu, tu peu switcher entre l'un et l'autre easy : toutes tes pages subiront (visuellement) automatiquement le changement)

  16. #16
    Membre confirmé Avatar de nimois3O
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    183
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Gard (Languedoc Roussillon)

    Informations forums :
    Inscription : Mai 2007
    Messages : 183
    Par défaut
    Merci je vais essayé de cheker tout ça

  17. #17
    Membre éclairé Avatar de igorzup
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 307
    Par défaut frame's not dead!
    bah pour jouer le mechant pas d'ac, j'utilise les frames et c'est mon choix!

    1 - ca evite des rechargements complets de la page
    2 - ca permet des rechargements par partie
    3 - couplé a javascript ca passe plutot bien (passage de valeur, rechargement, redimensionement...)

    par contre:
    - je fais pas du web mais de l'intranet...
    - AJAX fais certainement tout ca en mieux (je suppose)
    - faut pas etre trop fan du mode design de visual studio

  18. #18
    Rédacteur
    Avatar de SaumonAgile
    Homme Profil pro
    Team leader
    Inscrit en
    Avril 2007
    Messages
    4 028
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Team leader
    Secteur : Conseil

    Informations forums :
    Inscription : Avril 2007
    Messages : 4 028
    Par défaut
    Citation Envoyé par igorzup
    bah pour jouer le mechant pas d'ac, j'utilise les frames et c'est mon choix!

    1 - ca evite des rechargements complets de la page
    2 - ca permet des rechargements par partie
    3 - couplé a javascript ca passe plutot bien (passage de valeur, rechargement, redimensionement...)
    A l'heure du web 2.0, il y en a encore qui codent en web 0.5... Je suppose qu'on y peut rien. Cela dit peut-être que c'est ton choix mais tu ne codes pas pour toi, plutot pour les utilisateurs, et parmi eux certains utilisent des lecteurs d'écrans. Les frames sont une galère de ce point de vue. Tu devrais essayer un jour d'essayer de naviguer avec un lecteur d'écran, on verra comment tu réagis face à une page avec des frames à laquelle tu ne peux rien comprendre.
    Besoin d'un MessageBox amélioré ? InformationBox pour .NET 1.1, 2.0, 3.0, 3.5, 4.0 sous license Apache 2.0.

    Bonnes pratiques pour les accès aux données
    Débogage efficace en .NET
    LINQ to Objects : l'envers du décor

    Mon profil LinkedIn - MCT - MCPD WinForms - MCTS Applications Distribuées - MCTS WCF - MCTS WCF 4.0 - MCTS SQL Server 2008, Database Development - Mon blog - Twitter

  19. #19
    Membre éclairé Avatar de igorzup
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    307
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 307
    Par défaut
    Qu'entend tu par lecteur d'ecran?

    Je reste persuadé de l'interet des frames pour les points cités plus hauts.

    Ajax a son lots d'inconvenients nottament si on l'utilise pour une petite portion a recharger dans une page tres lourde puisqu'il recree la page entierement a chaque clic (et ne met a joour l'affichage que dans la zone souhaitée)

    Explique moi donc pourquoi la frame c'est depassé au lieux de parler de Web 0.5 et de web2.0... a moins que tu sache de quoi tu parle

    J'ai concu un client "leger" qui affiche enormement de donnée.
    Autant dire tout de suite qu'avec des pages maitres et du full Ajax ca serais inutilisable!

  20. #20
    Membre émérite
    Profil pro
    Inscrit en
    Juillet 2005
    Messages
    700
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juillet 2005
    Messages : 700
    Par défaut
    Parce que c'est pas accessible : un handicapé ne pourra pas (ou de façon atroce) "lire" ton contenu. C'est le principal defaut pour ton cas...

    Sinon dans un environnement web, les frames sont également une horreur pour le référencement (on rejoint les lecteurs d'écran..)

    Avec les CSS et les divs (et perso j'ai pas tant que ca galérer pour avoir un rendu correcte sous IE6/7/FF/OPERA : il suffit de revoir certaines bases, j'ai meme pas usé de hack IE) tu peux gérer plusieurs mode de présentation : sceen, impression, et accessibilité : tu permets à ceux qui ont autant le droit que toi d'avoir l'information et d'en profiter.

    Pour te placer dans le meme cas : tu bannis ta souris et tu navigues avec TAB et entrée, ton écran à 2m de toi (ou tu réduis la police à 6) ca te donnera un aperçut de ce que voit un handicapé...

Discussions similaires

  1. une frame dans une frame
    Par frouty dans le forum wxPython
    Réponses: 3
    Dernier message: 15/11/2006, 01h01
  2. [Tkinter] Comment insérer une Frame dans une Frame ?
    Par THE_VIP dans le forum Tkinter
    Réponses: 2
    Dernier message: 30/04/2006, 22h15
  3. [Tableaux] FRAME D'une Frame
    Par guillaumeIOB dans le forum Langage
    Réponses: 7
    Dernier message: 09/04/2006, 23h16
  4. [VB]Rajout d'une ou plusieurs frame dans une frame
    Par ept35 dans le forum VB 6 et antérieur
    Réponses: 4
    Dernier message: 15/02/2006, 11h41

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