Problème de lien php

nj -  
ChrisCompote Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,

J'ai un site structuré de la façon suivante :
une page index avec un div menu, un div contenu, et un div banniere.
De là, je fais des includes de pages php pour afficher chaque section. Jusqu'ici tout va bien :)

Je souhaite désormais qu'un lien d'une des pages includes dans mon div contenu, charge ce lien dans ce même div contenu (et non vers un autre div comme je le fais déjà pour le menu), sans passer par un switch.

Celà est-il possible ? Si oui, que dois-je faire ?
Merci d'avance ;)
A voir également:

1 réponse

ChrisCompote Messages postés 73 Date d'inscription   Statut Membre Dernière intervention   8
 
Si j'ai bien compris tu n'as pas de frameset mais tu veux avoir le même comportement.

Utilise javascript et ajax. Avec jquery ça donne ça :
Mon arbo :
/ + www
- index.php
- + ajax
-include1.php


function ouvre_div(nominclude)

$.ajax({	url: "ajax/"+nominclude+".php",
		type: 'POST',
		context:$('#div_contenu'),
		success: function(data) { 
			this.html(data);
		}
		
	});

Le principe est simple : aller chercher le résultat de script PHP passé en paramètre dans le répertoire ajax. Tu peux aisément changer l'endroit et le nom du PHP.

Le lien se présente sous cette forme :
<a href="javascript:ouvre_div('include1')">Lien</a>

Il te faudra jquery pour utiliser ce code.
0