Rechercher : dans
Par :

Ouvrir un lien dans un div

Dernière réponse le 23 avr 2008 à 23:50:49 ylanu, le 23 avr 2008 à 00:31:40 
 Signaler ce message aux modérateurs

Bonjour,

Il y a déjà un post sur ce sujet mais la réponse proposée n'est pas juste alors je repose la question.

Voilà, j'ai un menu dans lequel j'ai une navigation par onglet dans un div. Juste en dessous j'ai un div id="corps".
Comment je peux faire avec mes liens pour que le contenu de la page s'ouvre dans div id="corps"

<div id="menu">
<ul id="tabnav">
 <li class="active"><a href="index.php">Accueil</a></li> 
<li><a href="onglet1.php">onglet1</a></li>
 <li><a href="onglet2.php">onglet2</a></li>
 <li><a href="onglet3.php">onglet3</a></li> 
</ul> 
</div>


A chaque fois que je clique sur un des liens, j'ouvre toujours la page dans une nouvelle fenètre, sinon il écrase ou sinon dans une nouvelle fenêtre. Moi, je voudrais bien qu'il soit dans le div.
 <a href="onglet1.php#corps">
ne marche pas

J'ai trouvé un script javascript mais je ne sais aps du tout comment faire
<a href="onglet1.php" onclick="javascript:mafonction()>onglet1</a>


Merci de vos réponses, même une aide pour le javascript serait apprèciée.
Configuration: Windows Vista
Firefox 2.0.0.14

Meilleures réponses pour « ouvrir un lien dans un div » dans :
Problème pour ouvrir les liens dans Outlook VoirSi Outlook est dans l'impossibilité d'ouvrir un lien hypertexte, ou si les liens dans les messages ouvrent l'explorateur sans charger la page Web, il suffit de suivre l'une des procédures suivantes : Méthode 1 Méthode 2 Méthode 3 Pour...
Forcer IE7 à ouvrir toutes les pages dans un nouvel onglet VoirLorsque vous naviguez sur internet grâce à Internet Explorer 7, vous remarquez que les pages s'ouvrent par défaut dans une nouvelle fenêtre. Pour remédier à cela, et ouvrir dorénavant les pages dans un nouvel onglet, il vous suffit d'effectuer la...
Ouvrir les liens courriels dans Thunderbird VoirOuvrir les liens courriels (mail:to) dans Thunderbird Rien de plus agaçant que de devoir copier / coller des liens de courriel pour pouvoir écrire correctement ! Rien de plus agaçant également que de voir ces mêmes liens automatiquement dans un...

1

Benno, le 23 avr 2008 à 09:51:26

Si tes pages se composent d'un menu et d'un contenu (corps), c'est plus simple si tu crées un fichier menu.php que tu appelles sur chaque page ( include(...) ), tes liens (pages1.php, page2.php) seront alors directs.

Répondre à Benno

2

ylanu, le 23 avr 2008 à 13:12:12
  • +1

Bonjour et merci,

C'est déjà le cas, j'ai un menu.php que j'appelle dans un div menu
J'ai un div id="corps".
Mais dans ta réponse je vais devoir faire appel à tous les div. Le div corps est une petite partie de mon site....c'est trop compliqué et en plus ça va recharger toutes les pages.
Merci quand même

Répondre à ylanu

3

Benno, le 23 avr 2008 à 21:21:21

Sinon si tu ne veux pas changer de page mais changer une petite partie du contenu stocke le texte dans une base de donnée et utilise AJAX pour changer le contenu de la div sans recharger la page.

Répondre à Benno

4

 ylanu, le 23 avr 2008 à 23:50:49

Bonjour,

Connais-tu un bon site pour débuter avec ajax?
Apparemment je n'ai pas le choix

Répondre à ylanu