Les Allergies
Alimentaires
Posez votre question Signaler

Création de frames en html [Résolu]

shinigamikun 41Messages postés 11 janvier 2007Date d'inscription - Dernière réponse le 21 juin 2008 à 23:05
Bonjour,
Je souhaiterais créer une frame dans ma page HTML.
La page est déja programmée, mais pour un soucis de lisibilité, j'aimerais créer une frame sur la gauche, afin d'y insérer 3 boutons qui permettraient un référencement dans la page.
Grosso modo, dans ma page web, je décris des process, décomposés en 3 étapes : Etude, Réalisation, cloture
Dans ma frame a gauche, j'aurais 3 boutons "étude", "réal" et "cloture", qui permettra, en cliquant dessus, d'aller directement a l'endroit de la apge relatif a l'étape, sans que l'utilisateur ai besoin de faire défiler tout le process :)
il faudrait donc utiliser la balise frameset je pense, mais suivant des exemples du web =>
<HTML>
<HEAD>
<TITLE>Un menu en haut de la page</TITLE>
<FRAMESET COLS="150,*">
<FRAME SRC="menu.htm" NAME="menu_frame">
<FRAME SRC="main.htm" NAME="main_page">
</FRAMESET>
Je ne vois pas comment réaliser cela, sachant que ma page web est déja créée.
Est ce que je crée une page menu.htm avec mes boutons et une page main.htm avec le texte html?Sachant que je ne veux pas ouvrir une nouvelle page mais bien placer l'utilisateur sur la partie de la page html qu'il désire, quel balise dois-je utiliser?
merci d'avance de votre réponse!
Lire la suite 

Création de frames en html »

10 réponses
Réponse
+0
moins plus
Salut,
Le code proposé est celui de la page accueil.
Après, vous créer deux pages :
* menu.html : contenu dans la partie gauche
* main.html : contenu dans la partie droite

utiliser l'option target dans les liens dans la partie gauche (le menu) pour que le contenu soit chargé dans le cadre gauche.
Voir : http://www.w3.org/TR/REC-html40/present/frames.html#h-16.3

Tout ça dit, je vous propose comme même d'utiliser les feuilles de styles et des menus flottants.
Un site que j'ai trouvé vraiment utile : http://www.pompage.net/
Au passage : http://www.dynamicdrive.com/dynamicindex1/index.html
shinigamikunamjahed - 20 juin 2008 à 10:42
Merci beaucou amjahed, c'etait effectivement un probleme de dossier parents...honte a moi :(

Par contre en ce qui concerne le "TARGET" je n'arrive pas a l'utiliser comme je le souhaiterais :
Je ne vois pas ou placer la balsie TARGET en fait...

Ce que je ne comprends pas, c'est ou utiliser l'ancre...

Je me suis dit que j'allais l'utiliser dans la page du menu, avec les boutons "lancement" realisation et "cloture", mais lorsque je fais ca, quand je clique sur le bouton, rien ne se passe (logique vu que la destination de l'ancrage se trouve dans la page cl_programme, qui est dans l'autre frame)

Donc je voudrais , quand je clique sur le bouton realisation de mon menu (frame1), que l'on arrive directement dans le paragraphe correspondant dans la page cl_programme (frame2), en gros que ca impacte la frame2 et pas la frame1

Ca doit etre la qu'il faut utiliser la balise target..mais pour le moment c'est sans succes :'(
shinigamikunamjahed - 20 juin 2008 à 11:44
C'est bon!!
Avec un peu de logique, on peut tout faire :p

Mon probleme est résolu, merci beaucoup de ton aide en tout cas :)
amjahed- 21 juin 2008 à 23:05
:)
A votre service.
Ajouter un commentaire
Ce document intitulé « Création de frames en html » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?