Ouvrir un lien dans un calque

Eléphanteau du PHP | 23 Messages

23 juil. 2005, 19:55

Bonjour,

Je ne sais pas si c'est exactement là que je dois poster mais bon... Ma page est composé de 3 claques: 1 pour le bandeau du haut, 1 pour le menu et 1 où j'affiche les pages. Est-il possible, lorsque je clique sur un lien, que la cible de ce lien s'affiche dans mon calque central sans avoir besoin de recharger toute la page?

Mammouth du PHP | 19672 Messages

23 juil. 2005, 20:12

Qu'est-ce que tu appelles des "calques" au juste ?
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 138 Messages

24 juil. 2005, 08:56

salut

si ce que tu appelles calques sont des FRAME ou IFRAME oui par contre si ce sont des DIV non. tu serais toujours obligé de recharger ta page
Il y a des gens qui ont une bibliothèque comme des eunuques ont un harem (V. Hugo)

Mammouth du PHP | 19672 Messages

24 juil. 2005, 09:01

salut

si ce que tu appelles calques sont des FRAME ou IFRAME oui par contre si ce sont des DIV non. tu serais toujours obligé de recharger ta page
Pas nécessairement, avec du JavaScript, il y a des possibilités intéressantes, mais il faudrait commencer par savoir de quoi il retourne avant d'aller plus loin dans les explications... :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphant du PHP | 138 Messages

24 juil. 2005, 09:25

d'après ce que je comprends papayou veux charger une nouvelle page dans l'un de ces "calques". Je ne vois trop comment il peut faire cela avec javascript (il faut au moins que les infos de la nouvelle page soient déjà chargés sur le client ..... :oops:

j'arrete je viens de comprendre avec le XMLHttpRequest , c'est ça?
Il y a des gens qui ont une bibliothèque comme des eunuques ont un harem (V. Hugo)

Mammouth du PHP | 19672 Messages

24 juil. 2005, 09:28

Je ne pensais pas au XHR, mais à une fonction innerHtml() : si tu regardes dans le forum des développeurs le sujet sur les listes dynamiques: dans la version en JavaScript, je fais afficher une liste déroulante sans rechargement de page. Mais effectivement dans ce cas, les données sont déjà chez le client dans un tableau (array)
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 23 Messages

25 juil. 2005, 10:47

dsl pour le tps de réponse :oops:
Ce que j'appelle calque, c'est des DIV effectivement. Cependant je ne veux pas me prendre la tête, j'ai une solution en php que je viens de mettre en place (avec un switch) qui marche. En fait, je pausais cette question pour ne pas avoir à remettre le menu sur tout les pages.
En fait j'ai fait ça:
Chaque lien de mon menu est de type .../index.php?page=lapage.php
Dans mon calque central, je fais un switch et des includes an fonction de la réponse.[/php]