Colone en html
tibo80
Messages postés
95
Date d'inscription
Statut
Membre
Dernière intervention
-
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Marco la baraque Messages postés 996 Date d'inscription Statut Contributeur Dernière intervention -
Bonsoir,
j'ai un problème...
je crée un site web en html.
dans ma page d'accueil , il y a 3 colonnes :
<frameset cols="25%,50%,25%">
<frame src="indexsommaire.htm">
<frame src="indeximage.htm">
<frame src="indexlogo.htm">
</frameset>
Le souci c'est que lorsque je click sur mes liens dans mon sommaire, j'accéde a la suite mais les 2 autres colones reste fixent...
Merci de m'aider
j'ai un problème...
je crée un site web en html.
dans ma page d'accueil , il y a 3 colonnes :
<frameset cols="25%,50%,25%">
<frame src="indexsommaire.htm">
<frame src="indeximage.htm">
<frame src="indexlogo.htm">
</frameset>
Le souci c'est que lorsque je click sur mes liens dans mon sommaire, j'accéde a la suite mais les 2 autres colones reste fixent...
Merci de m'aider
A voir également:
- Colone en html
- Editeur html - Télécharger - HTML
- Espace en html ✓ - Forum HTML
- [**] Balise pour un espace vide en hml. Merci ✓ - Forum Webmastering
- Excel trier plusieurs colonnes en même temps - Guide
- Html download - Télécharger - HTML
6 réponses
Bonsoir,
Ouai, c'est le principe des frames. Pour éviter cela, il faut que tu donnes un id à chaque frame (attribut id du tag frame), et dans ta balise <a> tu indiques l'attribut target pour indiquer au navigateur dans quelle frame il doit afficher la page.
Par contre, conseil d'ami, évite les frames, c'est vraiment démodé. Le mieux étant d'utiliser des fonctionnalités d'include fournis dans la plupart des langages (php, java -notamment les includes de jsp, ou des moteurs de templates en JEE- ...si évidemment tu utilises de tels langages). Au pire tu peux utiliser des iframes.
Bien cordialement,
Ouai, c'est le principe des frames. Pour éviter cela, il faut que tu donnes un id à chaque frame (attribut id du tag frame), et dans ta balise <a> tu indiques l'attribut target pour indiquer au navigateur dans quelle frame il doit afficher la page.
Par contre, conseil d'ami, évite les frames, c'est vraiment démodé. Le mieux étant d'utiliser des fonctionnalités d'include fournis dans la plupart des langages (php, java -notamment les includes de jsp, ou des moteurs de templates en JEE- ...si évidemment tu utilises de tels langages). Au pire tu peux utiliser des iframes.
Bien cordialement,
Hello,
Ok, pour commencer on va rester sur les frames (pour t'apprendre) et les iframes.
Lis cet article : http://www.allhtml.com/articles/detail/375
Mea culpa, c'est pas l'attribut "id" de la balise <frame> qu'il faut renseigner, mais l'attribut "name".
Ensuite, pour charger une page dans une frame depuis un lien (par exemple si tu as une frame contenant ton menu et que tu veux ouvrir la page dans la frame contenant tes pages), tu dois avoir un truc du genre :
Et évidemment, dans ta page menu.html, tu vas avoir des liens de la forme suivante :
Cordialement,
Ok, pour commencer on va rester sur les frames (pour t'apprendre) et les iframes.
Lis cet article : http://www.allhtml.com/articles/detail/375
Mea culpa, c'est pas l'attribut "id" de la balise <frame> qu'il faut renseigner, mais l'attribut "name".
Ensuite, pour charger une page dans une frame depuis un lien (par exemple si tu as une frame contenant ton menu et que tu veux ouvrir la page dans la frame contenant tes pages), tu dois avoir un truc du genre :
<frameset rows="80%,20%"> <frame src="menu.html" name="menu"> <frame src="zone2.html" name="page"> </frameset>
Et évidemment, dans ta page menu.html, tu vas avoir des liens de la forme suivante :
<a href="./acceuil.html" target="page">Accueil</a>
Cordialement,
merci pour ton aide.
Est ce que tu aurais une adresse mail ? pour que je te montre la page en question ? car malgrè les modifs le résultats n'est pas celui souhaité...
Est ce que tu aurais une adresse mail ? pour que je te montre la page en question ? car malgrè les modifs le résultats n'est pas celui souhaité...
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
<frameset frameborder=no cols="25%,50%,15%">
<frame src="indexsommaire.htm" name="indexsommaire">
<frame src="indeximage.htm" name="indeximage">
<frame src="indexlogo.htm" name="indexlogo">
</frameset>
Et je veux que lorsque je click sur le sommaire les pages suivantes souvrent sur toute la page
<frame src="indexsommaire.htm" name="indexsommaire">
<frame src="indeximage.htm" name="indeximage">
<frame src="indexlogo.htm" name="indexlogo">
</frameset>
Et je veux que lorsque je click sur le sommaire les pages suivantes souvrent sur toute la page
Ok, je comprends le comportement que tu souhaites. C'est assez peu commun vu que tu n'auras alors plus accès à ton sommaire, mais pour le faire, il faut juste modifier l'attribut target de la balise <a> placée dans ton indexsommaire.htm :
<a href="https://www.google.com/?gws_rd=ssl" target="_parent">Lien vers Google</a>
Cordialement
<a href="https://www.google.com/?gws_rd=ssl" target="_parent">Lien vers Google</a>
Cordialement