Réaffichage partiel d'une page
donia
-
walidovitch Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
walidovitch Messages postés 71 Date d'inscription Statut Membre Dernière intervention -
bonjour
je suis en train de faire un site. en fonction d'une sélection dans un menu je dois réafficher le tableau central de la page. comment faire? je dois passer par des frames? je crois que les frames ne sont pas très appréciés des robots google et autre, est-ce qu'il y a un autre moyen?
merci de me donner une piste
amicalement
donia
je suis en train de faire un site. en fonction d'une sélection dans un menu je dois réafficher le tableau central de la page. comment faire? je dois passer par des frames? je crois que les frames ne sont pas très appréciés des robots google et autre, est-ce qu'il y a un autre moyen?
merci de me donner une piste
amicalement
donia
A voir également:
- Réaffichage partiel d'une page
- Supprimer une page word - Guide
- Imprimer tableau excel sur une page - Guide
- Créer une page facebook - Guide
- Comment traduire une page - Guide
- Page d'accueil - Guide
2 réponses
Utilise du javascript pour que chacun des éléments de ta liste déroulante soit un lien (http://www.thelin.net/laurent/labo/js/listederoulante.html
Chacun des liens de ta liste pointera vers ta page mais pour chacun tu mets un paramètre GET différent. Avec du php tu n'a plus qu'à mettre une condition et afficher le tableau correspondant.
Chacun des liens de ta liste pointera vers ta page mais pour chacun tu mets un paramètre GET différent. Avec du php tu n'a plus qu'à mettre une condition et afficher le tableau correspondant.
aaaahhhhh je ne savais pas qu'en php ça obligeait à cliquer pour envoyer la requête... zut.
alors je suis obligée de gérer en javascript... j'imagine qu'on peut facilement tester si l'utilisateur a ou non désactivé le javascript? et s'il a désactivé, à part lui envoyer un message lui disant qu'il n'aura pas accès à tout le site, quelles sont les solutions?
merci encore de ton aide
donia
alors je suis obligée de gérer en javascript... j'imagine qu'on peut facilement tester si l'utilisateur a ou non désactivé le javascript? et s'il a désactivé, à part lui envoyer un message lui disant qu'il n'aura pas accès à tout le site, quelles sont les solutions?
merci encore de ton aide
donia
En fait j'ai parlé trop vite, tu peux très bien tout faire en php (cool j'aurais appris un truc aujourd'hui ^^).
Au choix dans ta liste déroulante ça va automatiquement recharger ta page en transmettant la valeur de ce que tu auras choisi. A toi de gérer ça en php pour afficher le bon tableau, ce n'est pas difficile.
Pour info, tu ne peux pas forcer quelqu'un à activer le javascript, il faut se débrouiller autrement.
<form method="post" action=""> // tu mets post ou get, à toi de voir Dans quel pays habitez-vous ?<br /> <select name="pays" onchange="submit()"> <option value="france">France</option> <option value="espagne">Espagne</option> <option value="italie">Italie</option> <option value="royaume-uni">Royaume-Uni</option> <option value="canada">Canada</option> <option value="etats-unis">Etats-Unis</option> <option value="chine">Chine</option> <option value="japon">Japon</option> </select> </form>
Au choix dans ta liste déroulante ça va automatiquement recharger ta page en transmettant la valeur de ce que tu auras choisi. A toi de gérer ça en php pour afficher le bon tableau, ce n'est pas difficile.
Pour info, tu ne peux pas forcer quelqu'un à activer le javascript, il faut se débrouiller autrement.
Le code que j'ai donné au dessus permet de le faire sans click sur un bouton valider.. mais en fait c'est pas uniquement du php, il y a une tout petit peu de javascript.. donc en effet ça ne résout pas le problème.
Je ne connais pas du tout ajax masi je pense qu'on peut faire confiance à walidovitch ;)
Je ne connais pas du tout ajax masi je pense qu'on peut faire confiance à walidovitch ;)
Voici un exemple d'Ajax, et je pense qu'il répond à cet sujet : http://www.w3schools.com/ajax/ajax_database.asp
changer le bouton Select "Select a Customer: ", et vous allez voir le résultat :)
==> c'est du Ajax
NB: dans cette exemple ils ont utilisé d'asp, mais il est possible d'utiliser php au lieu d'asp :)
changer le bouton Select "Select a Customer: ", et vous allez voir le résultat :)
==> c'est du Ajax
NB: dans cette exemple ils ont utilisé d'asp, mais il est possible d'utiliser php au lieu d'asp :)
oups.... déjà que je débute en php!!!
j'aime les choses simples et je ne comprend pas qu'on ne puisse pas tout faire avec un même langage! c'est l'évolution de l'informatique ça? moi je viens de la "vieille école" avec des "bon vieux programmes" même pas orientés objet (je bossais sous PICK en basic) et on pouvait tout faire avec ça! pourquoi on est allé compliquer tout ça. je me demande ce que ça apporte!!! c'est un merdier tout ça !!!
faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager ...
merci de toutes vos pistes que je testerais ce soir
donia
j'aime les choses simples et je ne comprend pas qu'on ne puisse pas tout faire avec un même langage! c'est l'évolution de l'informatique ça? moi je viens de la "vieille école" avec des "bon vieux programmes" même pas orientés objet (je bossais sous PICK en basic) et on pouvait tout faire avec ça! pourquoi on est allé compliquer tout ça. je me demande ce que ça apporte!!! c'est un merdier tout ça !!!
faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager faut pas se décourager ...
merci de toutes vos pistes que je testerais ce soir
donia
je n'utilise pas le javascript pour l'instant car il m'a semblé lire que le fonctionnement changeait en fonction du navigateur. j'essaie de faire un site simple qui fonctionne avec tous les navigateurs pareils.
ceci dit, je vais essayer de suivre ta piste, peut-être que je me fais des idées pour rien?
amicalement
donia
Mais dans tous les cas tu devras réafficher la page..