Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1697 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  lien vers un div d'une même page

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lien vers un div d'une même page

n°1465665
kl14582
Posté le 26-10-2006 à 18:42:49  profilanswer
 

Bonjour à tous,
Voilà, il me semble l'avoir déjà vu sur des sites web, je voulais savoir comment faire un lien vers un div ?
Je m'explique si je ne suis pas clair :  
Admettons que j'ai un menu avec 5 liens. J'ai un div nommé "contenu". En cliquant sur le lien n°1, il m'affiche un texten°1 dans mon div "contenu". Quand je clique sur le lien n°2, il m'affiche dans le meme div mon texte n°2. Tout ça pour avoir une seule page et éviter de rafraichir toute ma page sachant que seul le contenu du div change. Evidemment je parle en php. Je ne parle pas des solutions en javascript ou (x)html/css.
avez vous des pistes à me donner ?
Merci d'avance....
 
ps : ce n'est qu'une question de curiosité en fait, je me suis levé ce matin avec cette interrogation. c'est juste pour me coucher moins bête ce soir ^^

mood
Publicité
Posté le 26-10-2006 à 18:42:49  profilanswer
 

n°1465669
naceroth
Posté le 26-10-2006 à 18:49:52  profilanswer
 

Soit en utilisant des pseudo-frames (mais avec un rechargement de la page, même si une partie vient du cache du navigateur), soit avec Ajax (qui mélange javascript et un langage serveur pour charger des données et les afficher).
 
Mais en temps que solution "php seul sans rafraichir la page", par définition de php, c'est impossible.

n°1465673
anapajari
s/travail/glanding on hfr/gs;
Posté le 26-10-2006 à 19:00:19  profilanswer
 

une bonne iframe [:petrus dei] ???

Message cité 1 fois
Message édité par anapajari le 26-10-2006 à 19:00:31
n°1465677
naceroth
Posté le 26-10-2006 à 19:10:43  profilanswer
 

anapajari a écrit :

une bonne iframe [:petrus dei] ???


 
Et ils viendront encore râler sur le profesionnalisme des devs web...

n°1465686
kl14582
Posté le 26-10-2006 à 19:54:15  profilanswer
 

naceroth a écrit :

Soit en utilisant des pseudo-frames (mais avec un rechargement de la page, même si une partie vient du cache du navigateur), soit avec Ajax (qui mélange javascript et un langage serveur pour charger des données et les afficher).
 
Mais en temps que solution "php seul sans rafraichir la page", par définition de php, c'est impossible.


Ah oui l'ajax, j'en entend beaucoup parler en ce moment, ça devient à la mode...mais un peu compliqué je pense ! :) mais on obtient de bons resultats c'est vrai... bref ce n'est pas le sujet (je ne veux pas me faire fouetter par les modos :s)
Pour les pseudos frames, tu parles des includes ?  
Comment ça fonctionne pour indiquer au lien d'afficher ma2emepage.htm dans mon div "contenu" ?


Message édité par kl14582 le 26-10-2006 à 19:55:14
n°1465690
naceroth
Posté le 26-10-2006 à 20:08:40  profilanswer
 

Ton lien va contenir un paramètre que php va pouvoir récupérer et à partir duquel il va déterminer quelle page il doit inclure dans ton div.
 
Par exemple, ton lien aura la forme index.php?p=2 et le code de la page

Code :
  1. <?php
  2. switch ($_GET['p']){
  3. case 1 : $mapage = 'ma1erpage.htm'; break;
  4. case 2 : $mapage = 'ma2emepage.htm'; break;
  5. default : $mapage = 'erreur.htm';
  6. }
  7. ?>
  8. <div id="contenu"><?php include($mapage); ?></div>


 
(version très vite tapée, des tutos plus complets sont faciles à trouver sur Google)

n°1465694
kl14582
Posté le 26-10-2006 à 20:40:38  profilanswer
 

Ah oui d'accord avec le get, c'est vrai que ça se fait, mais j'y avait meme pas songé dis donc ! :)
Ca serait la seule alternative en php mais avec un rechargement de la page (meme si rapide puisque dans le cache)
je te remercie pour ta réponse Naceroth


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  lien vers un div d'une même page

 

Sujets relatifs
Lien vers une page : pb de syntaxeHTML : faire un lien direct vers une page précise d'un PDF
[VBA Excel] Lien vers une page préciseCréer un lien vers une page définie
[lazarus] créer un lien vers une page webLien vers une page contenue dans un iframe
Probleme avec IE et lien vers page lente à afficherlien vers une page en chemin absolu
faire un lien de .swf vers une page htmlLien dans une page HTML vers un bookmark dans un fichier .DOC
Plus de sujets relatifs à : lien vers un div d'une même page


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR