clic +affichage sur la meme page

N@dege
Invité n'ayant pas de compte PHPfrance

26 oct. 2008, 12:03

bonjour
J'ai une demande un peu particuliere, j'ai une table avec pour chaque enregistrement 4 photos et 1 texte
je voudrais afficher pour chaque enregistrement 1 | 2 | 3 | 4 | info
quand on clique sur 1, 2,3 ou 4 on affiche 1 des photos dans la page et quand on clique sur info on affiche le texte; jusque là rien de soricer. La ou ca me pose probleme c'est au niveau de l'afficahge : ce que je voudrais c'est que tout s'affiche au meme endroit et ce sans recharger la page a chaque fois.
je sais pas si c'est tres clair?
je suppose que l'on peut faire ca avec une fonction, php? ou javascript? je sais pas trop vers quoi m'orienter et surtout comment proceder
si quelqu'un avait une petite piste
Merci
Nadege

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2008, 12:07

sans recharger la page a chaque fois.
je suppose que l'on peut faire ca avec une fonction, php? ou javascript?
Le PHP étant un langage serveur, il requiert un rechargement de la page.
Ta solution se trouve donc plutôt du côté de Javascript.

Donc...

Modération :
Afin d'obtenir plus de réponses, le sujet est déplacé dans le forum "Javascript, AJAX".
;)

N@dege
Invité n'ayant pas de compte PHPfrance

26 oct. 2008, 12:09

oui il me semblait bien qu'en php ca n'allait pas le faire
peut tu me donner 2 -3 indices pour le javascript
je suppose qu'il faut faire un tableau, puis je quand meme le remplir grace a du php???
merci

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2008, 12:16

Non, non, un tableau n'est en aucun cas requis. :non:

Si tu veux jouer sur les affichages sans rechargement de la page,
il te faudra utiliser la propriété CSS display (valeurs : none, block)
sur les éléments concernés, que tu gèreras depuis un javascript.

Invité
Invité n'ayant pas de compte PHPfrance

26 oct. 2008, 12:33

et là il n'y aura aucun problme ppour que ca affiche soit une image soit du texte, sachant que ce n'est pas le meme code html?
merci

Administrateur PHPfrance
Administrateur PHPfrance | 11457 Messages

26 oct. 2008, 12:39

En fait, ta page va contenir les 5 éléments : tes 4 photos et ton texte.
Que celui-ci ait été généré par du PHP ou non ne change rien.

Tu vas inclure chacun de ces 5 éléments dans un conteneur individuel.
Ils seront positionnés au même endroit sur ta page,
exactement comme s'ils étaient superposés.

Par défaut, ils seront initialisés invisibles.
En cliquant sur le lien choisi (1, 2, 3, 4 ou texte), le conteneur deviendra visible
et affichera son contenu (lune des 4 photos ou la légende).

Invité
Invité n'ayant pas de compte PHPfrance

26 oct. 2008, 12:49

ok merci je comprends mieux
je viens de lire que cette focntion etait comprise sur outs les navigateurs donc genial
merci pour tout, il me reste plus qu'a my mettre
Nadege