Comment faire une lien page centrale ?
Résolu
carabou94
Messages postés
2
Date d'inscription
Statut
Membre
Dernière intervention
-
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
AssassinTourist Messages postés 6029 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour,
Je suis en train de créer un site avec ce layout (http://www.freecsstemplates.org/preview/diminishing/) mais impossible de créer des liens pour qu'ils s'affichent dans la page centrale, j'ai tenté les codes: main pour rediriger mais tous les liens m'ouvrent une nouvelle fenêtre. Comment faire ?
Cordialement
Je suis en train de créer un site avec ce layout (http://www.freecsstemplates.org/preview/diminishing/) mais impossible de créer des liens pour qu'ils s'affichent dans la page centrale, j'ai tenté les codes: main pour rediriger mais tous les liens m'ouvrent une nouvelle fenêtre. Comment faire ?
Cordialement
A voir également:
- Comment faire une lien page centrale ?
- Comment supprimer une page sur word - Guide
- Lien url - Guide
- Créer un lien pour partager des photos - Guide
- Comment imprimer un tableau excel sur une seule page - Guide
- Comment créer une page facebook - Guide
9 réponses
c'est presque ça :)
quand tu déclare ta frame pense à lui mettre un nom name="nomdelaframe"
ensuite tu as juste à mettre dans ton lien target="nomdelaframe"
si tu veux un exemple tu peux regarder sur ce vieux site http://to.kc.free.fr/ il utilise des frames
quand tu déclare ta frame pense à lui mettre un nom name="nomdelaframe"
ensuite tu as juste à mettre dans ton lien target="nomdelaframe"
si tu veux un exemple tu peux regarder sur ce vieux site http://to.kc.free.fr/ il utilise des frames
Yop carabou
pour faire ce que tu souhaite tu as 3 manières
- la première que je déconseille mais qui est la plus simple est d'utiliser des frames
donc le div id="content" devra être une frame
comme ça le lien ouvrira directement la page dans la frame
- la 2è méthode est de repenser donc code php afin de faire 2 pages identiques (à l'aide d'include pour ne pas faire de copier coller de page), donc quand tu cliqueras sur promo ça fera comme si ça n'avait changé que le contenu de la page centrale
- la 3è méthode est d'apporter du javascript (de l'ajax même) avant que au moment du clic la page soit chargée en ajax puis mise dans la page centrale en javascript
je te laisse te renseigner sur ces méthodes pour voir celle que tu préféreras utiliser
pour faire ce que tu souhaite tu as 3 manières
- la première que je déconseille mais qui est la plus simple est d'utiliser des frames
donc le div id="content" devra être une frame
comme ça le lien ouvrira directement la page dans la frame
- la 2è méthode est de repenser donc code php afin de faire 2 pages identiques (à l'aide d'include pour ne pas faire de copier coller de page), donc quand tu cliqueras sur promo ça fera comme si ça n'avait changé que le contenu de la page centrale
- la 3è méthode est d'apporter du javascript (de l'ajax même) avant que au moment du clic la page soit chargée en ajax puis mise dans la page centrale en javascript
je te laisse te renseigner sur ces méthodes pour voir celle que tu préféreras utiliser
Si tu pouvais nous fournir un lien vers ton site ça serait plus facile de voir le problème et donc de t'aider
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Merci, voila le lien http://am2c.voila.net/: je voudrais que lorsque l'on clique sur Promo, cela s'affiche dans la page où il y a écrit Bienvenue.
Voici le code de ma page:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 3.0 License
Name : Oceania
Description: A two-column, fixed-width design with a bright color scheme.
Version : 1.0
Released : 20120208
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="contrat" />
<meta name="keywords" content="contrat" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>AM2C</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1>AM2C</h1>
</div>
<div id="menu">
<ul>
<li class="first current_page_item"><a href="#">Présentation</a></li>
<li><a href="kiss%20dollz/banierevide.htm#content" target="content">Promo</a></li>
<li><a href="kiss%20dollz/blinki.htm#page" target="page">Débouchées</a></li>
<li><a href="#">Partenaires</a></li><li class="last"><a href="#">Contact</a></li>
</ul>
<br class="clearfix" />
</div>
</div>
<div id="page">
<div id="content">
<div class="box">
<h2>Bienvenue</h2>
<p>
blala</p>
<p>
</p>
</div>
<br class="clearfix" />
</div>
<div id="sidebar">
<div class="box">
<h3>Actualités</h3>
<p>
balala</p>
</div>
</div>
</div>
</div>
<div id="footer">
Copyright (c) 2012 AM2C.com. All rights reserved. Design by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
</div>
</body>
</html>
Voici le code de ma page:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<!--
Design by Free CSS Templates
http://www.freecsstemplates.org
Released for free under a Creative Commons Attribution 3.0 License
Name : Oceania
Description: A two-column, fixed-width design with a bright color scheme.
Version : 1.0
Released : 20120208
-->
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta name="description" content="contrat" />
<meta name="keywords" content="contrat" />
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>AM2C</title>
<link rel="stylesheet" type="text/css" href="style.css" />
<meta name="generator" content="Namo WebEditor v5.0(Trial)">
</head>
<body>
<div id="wrapper">
<div id="header">
<div id="logo">
<h1>AM2C</h1>
</div>
<div id="menu">
<ul>
<li class="first current_page_item"><a href="#">Présentation</a></li>
<li><a href="kiss%20dollz/banierevide.htm#content" target="content">Promo</a></li>
<li><a href="kiss%20dollz/blinki.htm#page" target="page">Débouchées</a></li>
<li><a href="#">Partenaires</a></li><li class="last"><a href="#">Contact</a></li>
</ul>
<br class="clearfix" />
</div>
</div>
<div id="page">
<div id="content">
<div class="box">
<h2>Bienvenue</h2>
<p>
blala</p>
<p>
</p>
</div>
<br class="clearfix" />
</div>
<div id="sidebar">
<div class="box">
<h3>Actualités</h3>
<p>
balala</p>
</div>
</div>
</div>
</div>
<div id="footer">
Copyright (c) 2012 AM2C.com. All rights reserved. Design by <a href="http://www.freecsstemplates.org/">Free CSS Templates</a>.
</div>
</body>
</html>
Re,
Le validateur w3c gémit sur ton doctype par rapport au target="content" :
Line 39, Column 63: there is no attribute "target"
...><a href="kiss%20dollz/banierevide.htm#content" target="content">Promo</a></li>
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
Ceci dit target a pour valeurs possibles _blank, _parent, _self, _top ou un
framename or tu ne donnes pas une référence de frame mais un simple div, pas sûr du tout que ce soit possible.
Le validateur w3c gémit sur ton doctype par rapport au target="content" :
Line 39, Column 63: there is no attribute "target"
...><a href="kiss%20dollz/banierevide.htm#content" target="content">Promo</a></li>
You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).
Ceci dit target a pour valeurs possibles _blank, _parent, _self, _top ou un
framename or tu ne donnes pas une référence de frame mais un simple div, pas sûr du tout que ce soit possible.