charger leftFrame et topFrame a l'ouverture d'une page - Web design - Graphisme
Marsh Posté le 05-09-2007 à 13:15:55
oublie les cadres
Marsh Posté le 05-09-2007 à 14:04:55
En fait si tu as la possibilité d'utiliser PHP sur ton serveur, il faut utiliser la fonction include de PHP. A peu près les mêmes avantages que les cadres sans les inconvénients, et très simple à utiliser : <? include ($_SERVER['DOCUMENT_ROOT']."/includes/fichierainclure.php" ); ?>
La partie avant le point sert à déterminer la racine du site, includes est le répertoire utilisé de manière "conventionnelle", mais ça marche avec un autre répertoire.
En plus dans un dreamweaver correctement configuré on a un aperçu de la page dans son intégralité, fichiers externes inclus.
Pour ce que tu demandes, bah dans chaque page tu change le(s) fichier(s) appelé(s) par le(s) include(s). Enfin tout ça c'est si t'as PHP, si tu utilises un hébergeur gratuit (hors Free) ou que ton serveur est un serveur Microsoft (pas le plus fréquent, dans ce cas il y a un langage aussi, que je ne connais pas, l'ASP, mais qui permet de faire la même chose) alors tu ne pourras pas utiliser cette fonction.
Marsh Posté le 06-09-2007 à 11:30:19
Briac Pollier a écrit : En fait si tu as la possibilité d'utiliser PHP sur ton serveur, il faut utiliser la fonction include de PHP. A peu près les mêmes avantages que les cadres sans les inconvénients, et très simple à utiliser : <? include ($_SERVER['DOCUMENT_ROOT']."/includes/fichierainclure.php" ); ?> |
C'est gentil de balancer cette solution, mais il y a quelques lacunes dans les explications... Pas trés judicieux d'utiliser un $_SERVER['DOCUMENT_ROOT'] pour de multiples raisons en plus... D'autant plus que raissa ne semble visiblement pas maîtriser le php... Rien de compliqué pourtant, mais cette réponse brouille les pistes... En plus tu nous ajoute une pseudo polémique d'hebergeur gratos où free semble ne pas avoir sa place. Alors que la question ne s'interesse même pas au type d'hebergement. A celà on ajoute un serveur microsoft où viens s'ajouter la notions d'ASP... Bref, c'est plus que brouillon tout ça alors que la question demande simplement un rafraichissement de cadre html... La solution du php est pas mal, mais je pense que raissa tient à ses cadres html... On ne va pas polémiquer sur leur utilisation. Tu fais bien de lui suggerer le php avec les pseudos frame mais il faut y ajouter des instrusions de conditions (IF ou CASE) pour que ce soit le plus possible proche des frames html... Mais la réponse est quelque peu brouillée car raissa utilise du html pur apparement et ca remet en question toute la conception de son site. Ca lui ouvre une voie certainement, mais balancer une superglobale telle que $_SERVER['DOCUMENT_ROOT'] c'est un étalage de science inutile d'autant plus qu'il faut se mefier des superglobales... Si en plus on commence à parler d'ASP, on ne va pas s'en sortir...
La réponse pour raissa concerne donc un rafraichissement de frame html :
http://www.google.com/search?hl=fr [...] me&spell=1
J'ai mis un lien car de nombreuses solutions existent... Il faut plutôt voir du côté du forum programmation en plus...
Marsh Posté le 05-09-2007 à 12:10:27
Bonjour,
J'ai fais un site avec un jeu de 3 cadres, leftFrame c'est mon menu, topFrame la bannière et mainFrame les pages du site
Le problème que j'ai c'est quand j'ouvre une page du site je voudrais que ca charge la bannière et le menu.
Logiciel utilisé dreamweaver 8.
Merci.