Page 1 sur 1

Target= dans une redirection

Posté : 07 juil. 2005, 16:06
par guilt92
Bonjour,

pour la redirection on m'a conseillé parfois le header(..) parfois un petit javasvcript, mais dans aucune de ces deux méthodes je ne sais comment définir le cadre de destination.

En effet j'ai une page fractionnée et je voudrais savoir comment je peux préciser un target=mainFrame par exemple dans un header ou autre.

Merci

Posté : 07 juil. 2005, 17:54
par mere-teresa
Les frames c'est has been.

Posté : 08 juil. 2005, 09:31
par guilt92
On fait comment "de nos jours" pour fractionner une page ?

Posté : 08 juil. 2005, 09:34
par ouckileou
on fait des pseudos-frames

une seule page, mais des fichier inclus, comme le menu par exemple, pour n'avoir qu'un fichier à modifier en cas de changement ;)

Posté : 08 juil. 2005, 09:46
par mere-teresa

Posté : 08 juil. 2005, 09:50
par ouckileou
et les frames ne sont plus utilisés pour diverses raisons, entres autres car ils nuisent au référencement, problème de création de favoris, si on accède à une page via un moteur de recherche on a pas le menu ... etc

il y a donc d'autres solutions tout aussi pratiques et mieux adaptées, voilà pourquoi on ne les utilise plus

c'est peut-être parlant comme explication que
Les frames c'est has been.
:lol:

Posté : 08 juil. 2005, 09:54
par mere-teresa
Pour compléter mon intervention ( :wink: ouckileou) et ajouter des informations sur les frames


http://forum.alsacreations.com/topic.php?fid=1&tid=451 propose des liens vers des articles plus complets.

Grosso modo, les frames sont à proscrire parce qu'ils :

- causent une dénaturation radicale du document Web ;
- rendent impossible l'ajout aux favoris;
- rendent l'indexation déficiente ;
- causent des imprécisions au niveau de l'impression ;
- nuisent à la séparation nette entre la structure et la présentation d'un document ;
- laissent prétendre à une économie illusoire des fichiers ;
- etc.

De nos jours, le recours aux CSS ou aux technologies backEnd (PHP par exemple) permet de réaliser plus efficacement ce à quoi les frames nous servaient par le passé.


En fait, les frames n'apportent que 2 avantages, facilement contournables :
- une partie fixe et une partie scrollable. Pour résoudre ce problème, faites un tour du côté de la propriété CSS overflow
- une partie qui ne se recharge pas. Pour cela, faites un tour dans les tutoriels : Evitez les frames à l'aide des CSS et PHP
Or on est sur un forum PHP, guilt92 répond à des questions : il devrait pouvoir éviter les frames.

Posté : 08 juil. 2005, 10:03
par guilt92
ok merci pour toutes ses précisions je m en souviendrai.
Ceci dit juste pour savoir vous pensez que même dans le cas d'un intranet les frames sont a bannir ?
Car la plupart des problèmes posés sont plutot relatifs à Internet (référencement....).

Désolé je dévie un peu du sujet et du php mais vos avis m interessent

Posté : 08 juil. 2005, 11:16
par flitox
L'intranet, c'est un internet local donc ça ne change rien...

Les frames c'est has been... :D