des frames sans frames :)

des frames sans frames :) - Web design - Graphisme

Marsh Posté le 09-07-2002 à 11:50:24    

Salut ô webdesigners,
 
J'invoque vos si grandes connaissances... bon non on arrete le faillotage ;)
 
J'ai besoin de faire un menu a gauche de mon site.
Je l'ai fait, ca marche niquel, mais j'utilise des frames.
Et je sais que les moteurs de recherches aiment pas ca, mais alors pas ca... du tout. Mais je me dis qu'il n'y a pas d'autre solution :(
 
L'autre jour je tombe sur un site qui a un menu a gauche et oooooh ! Pas de frames !!!!
 
Alors, comment on fait ça ? Par exemple comme sur http://www.pcflank.com
 
Merci
 
@+

Reply

Marsh Posté le 09-07-2002 à 11:50:24   

Reply

Marsh Posté le 09-07-2002 à 11:52:04    

PHP, pseudo frames etc...
Fais une recherche sur google :).
 
PS : Tu peux aussi faire une include de ton menu, et ce, encore en PHP. Essaye les sites comme php-debutant.


Message édité par gihel le 09-07-2002 à 12:01:37

---------------
Tutos GFX | Revue de presse
Reply

Marsh Posté le 09-07-2002 à 12:08:21    

Bah tout simplement avec des tableaux non ?  :??:

Reply

Marsh Posté le 09-07-2002 à 12:10:49    

salut!
 
si le php est un peu complique pour toi( c mon cas)
ta cas faire un tableau ou tu insere ton menu ds une ou plusieurs cellules et tu changes le contenu des autres cellules pour faire toutes tes pages.
 
g vraiment du mal a etre clair dans mes explications :pt1cable:  
 
j'espere que tu as compris
 
@ +

Reply

Marsh Posté le 09-07-2002 à 12:13:39    

L'utilisation d' include n'engage pas forcément à l'utilisation d'un langage serveur (php/cfm/asp/aspx/etc....).
 
=>
 
 
si le serveur supporte le "server file include" => c tout bon
 
 
=> utilisation de fichier ".inc"
 
 
 
 
Dans tout les cas, l'utilisation d'un include pour un menu est a privilegier par rapport à tout autre solution => frame / iframe  
 
 


Message édité par Profil supprimé le 09-07-2002 à 12:18:10
Reply

Marsh Posté le 09-07-2002 à 13:18:11    

Fait des modèles de documents (templates).

Reply

Marsh Posté le 09-07-2002 à 14:24:52    

...il existe des pseudo-frames en html, aussi...


---------------
le pinguin ne meurt jamais
Reply

Marsh Posté le 09-07-2002 à 16:38:13    

en fait, il recharge sa page complète à chaque fois, donc c'est pas très dur à faire...
 
Toi ce que tu faisait, avec tes frames, c'est que tu chargeais

  • ta page menu, à gauche
  • ta page principale, à droite (par exemple)

Alors comme ça, tu n'avais qu'a charger la page que tu appelais de gauche vers la frame de droite... Lui, http://www.pcflank.com, il charge la page complète qui comprend : menu, pub, contenu, moteur de recherche, etc... etc...
 
Je te conseil, une nouvelle fois, de faire un tablo, et ça passera "comme papa dans maman" :D...

Reply

Marsh Posté le 09-07-2002 à 19:54:13    

Salut,
 
Tout d'abord merci pour vos nombreuses reponses.
Bien evidemment, avant de poster ici je me suis documlenté un peu (il faut bien ;))
 
J'ai des notions de base en PHP, je sais ce qu'est un include, c'est justement ce que je comptais faire.
 
Je comptais aussi faire des tableaux mais mon probleme c'est justement que je n'arrive pas a faire un menu de largeur fixe et que le reste s'adapte en largeur a la taille de la fenetre qui reste !
Donc est ce que qqun sait comment faire ca ? Je bloque en faisant mes tableaux ! J'arrive pas a faire une cellule a droite qui puisse changer de hauteur selon son contenu
 
Merci
 
@+

Reply

Marsh Posté le 09-07-2002 à 20:37:03    

tu as essayé ça :  
 

Code :
  1. <HTML>
  2. <BODY>
  3. <TABLE width="100%" height="100%" border="1">
  4. <TR valign="top">
  5. <TD width="200"><!-- MENU DE GAUCHE -->
  6.   <TABLE width="100%">
  7.    <TR>
  8.     <TD>* Link 1</TD>
  9.    </TR>
  10.    <TR>
  11.     <TD>* Link 2</TD>
  12.    </TR>
  13.    <TR>
  14.     <TD>* Link 3</TD>
  15.    </TR>
  16.   </TABLE>
  17. </TD>
  18. <TD><!-- MAIN PART -->
  19.   <TABLE width="100%">
  20.    <TR>
  21.     <TD>Hello World!</TD>
  22.    </TR>
  23.   </TABLE>
  24. </TD>
  25. </TR>
  26. </TABLE>
  27. </BODY>
  28. </HTML>


 
Normalement, ça devrait marcher correctement


Message édité par xkamui le 09-07-2002 à 20:39:07
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed