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![]()
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![]()
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^^)
Comment fait on alors ? Pour avoir une page coupé en deux, trois partie ???
Merci
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...
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
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 ....
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...
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
Vade retro...Envoyé par abillon
Les Div avec VisualStudio... Juste a faire quelque clique ici ou là...
A moins d'utiliser de l'AJAX.Envoyé par abillon
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
![]()
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 ...
lolEnvoyé par SaumonAgile
Je revien donc toujour a mon probléme avec l'AJAX![]()
Merci...
Utilise des page maitres, fait les tutoriels(avec web cast) sur le site msdn tout est expliqué.
avec les pages maitres tu va faire ce que tu veux.
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)
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
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.Envoyé par igorzup
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
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!
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é...
Partager