Comment faire une lien page centrale ?

Résolu/Fermé
carabou94 Messages postés 2 Date d'inscription samedi 3 mars 2012 Statut Membre Dernière intervention 4 mars 2012 - Modifié par krazykat le 8/03/2012 à 11:38
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 - 7 mars 2012 à 11:39
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
A voir également:

9 réponses

nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 113
Modifié par nEm3sis le 6/03/2012 à 00:14
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
2
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 113
5 mars 2012 à 08:47
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
1
telliak Messages postés 3655 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 27 mars 2024 875
4 mars 2012 à 00:25
Salut,

<a href="https://www.w3schools.com/" target="_top">Visit W3Schools</a>
0
nEm3sis Messages postés 710 Date d'inscription lundi 20 août 2007 Statut Membre Dernière intervention 9 avril 2012 113
4 mars 2012 à 02:08
Si tu pouvais nous fournir un lien vers ton site ça serait plus facile de voir le problème et donc de t'aider
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
carabou94 Messages postés 2 Date d'inscription samedi 3 mars 2012 Statut Membre Dernière intervention 4 mars 2012
4 mars 2012 à 12:23
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>
0
telliak Messages postés 3655 Date d'inscription mercredi 20 septembre 2006 Statut Membre Dernière intervention 27 mars 2024 875
5 mars 2012 à 00:23
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.
0
Merci je vais tenter de faire une frame ^^
0
J'ai réussi à créer ma frame sur la page mais lorsque je clique sur mon lien, la page s'ouvre dans une nouvelle fenêtre et non dans la frame, comment faire ?

le lien inséré: <a href="test.htm" target="frame.htm">Products</a>

désolée :s
0
Mercie beaucoup, problème résolu ^^
0
AssassinTourist Messages postés 5709 Date d'inscription lundi 16 janvier 2012 Statut Contributeur Dernière intervention 29 février 2024 1 310
7 mars 2012 à 11:39
Vu que tu es inscrit, tu peux toi-même mettre le sujet en résolu =)
0