2010-09-29 4 views
0

Quelle est la meilleure façon de cibler un <div> particulier avec une sélection dans un menu utilisant php?Comment cibler un div <> avec un lien, en utilisant php?

Spécifiquement, je veux avoir un lien sélectionné dans un menu contenu dans div id=menu chargé dans div id=content.

Je peux voir cela a été discuté ici, mais je n'arrive pas à trouver une réponse claire. Donc, mes excuses si c'est un vieux sujet, mais je suppose que je dois utiliser ajax pour cela, ou peut-il être fait avec php seulement? Y a-t-il de bons exemples ou des tutoriels disponibles?

Merci

+0

Pouvez-vous donner un exemple de ce que vous essayez de faire? –

Répondre

1

Vous aurez probablement besoin d'AJAX et d'un peu de magie.

HTML

<div id="menu"><a href="page.html">Page 1</a> | <a href="page2.html">Page 2</a></div> 
<div id="content"></div> 

JavaScript (avec jQuery)

$("#menu a").each(function(e){ 
    $(this).bind("click", function(event){ 
     $("#content").load($(event.target).attr("href")); 
    }); 
}); 

Je ne l'ai pas testé, mais il devrait fonctionner. Fondamentalement, vous voulez vous lier à tous les liens au sein #menu et quand on est coché charger le href dans #content via un appel AJAX.

Questions connexes