faire des frames sans frame ? - PHP - Programmation
Marsh Posté le 20-07-2005 à 19:00:39
Ca va demander une dose de javascript et rendre ton site totalement inutilisable aux utilisateurs ayant desactivé cette fonctionnalite de leur navigateur.
Donc je reponds NON
Marsh Posté le 20-07-2005 à 19:14:15
merci pour ton aide t'es vraiment trop cool!!
d'autre avis?
Marsh Posté le 20-07-2005 à 19:26:54
En gros tu souhaites que l'on clique sur ton menu et que la partie contenu soit mise a jour sans que le reste de la page ne bouge ?
Marsh Posté le 20-07-2005 à 19:28:28
texaff a écrit : Je veux actualiser une partie de la page en cliquant sur un menu a gauche (par exemple) sans rafraichir la totalité de la page. et je veux faire ca sans frame |
Ca sert à rien, et c'est nul.
Si tu nous expliquait pourquoi tu tient absolument à faire ça?
Marsh Posté le 20-07-2005 à 19:38:16
tout le monde me dit que ce n'est pas bien les frame...
en fait mon menu n'est pas vraiment un menu, c'est un "script php" qui charge des fonctions imap etc.. qui sont tres longue au chargement je veux donc eviter de devoir les recharger a chaque fois !
ps: je disais cool car repondre a 19h00 du tac au tac c'est qd meme bien sympa...
merci
Marsh Posté le 20-07-2005 à 21:46:13
ça fait 2 heures que je réfléchis pour ne pas te répondre du tac au tac mais... non désolé
Marsh Posté le 21-07-2005 à 10:43:07
Maintenant, deux paramètres à voir :
Marsh Posté le 21-07-2005 à 11:13:40
internet!
objectifs : des requetes longues (5 bonnes secondes) sont faites sur mon menu ( pas le choix donc reduire se temps n'est pas possible)
donc mon objectif est de le charger une fois, puis ne plus avoir a le faire...
Marsh Posté le 21-07-2005 à 11:14:49
Enfin objectif, je voulais parler de l'objectif du site. Est-ce une application très spéciale, qui sort du cadre d'un site normal ? Où est-ce le menu général d'un site banal ?
Marsh Posté le 21-07-2005 à 11:15:39
texaff a écrit : internet! |
Solution : mettre en cache le menu.
Marsh Posté le 21-07-2005 à 11:16:51
c'est un peu spécial ce n'est pas un menu classique, mais entierement personalisé (il va chercher des element un peu partout dans le net)
donc ce n'est pas du tout banal! chaque personne du site aura un compte totalement different
Marsh Posté le 21-07-2005 à 11:17:32
texaff a écrit : c'est un peu spécial ce n'est pas un menu classique, mais entierement personalisé (il va chercher des element un peu partout dans le net) |
Mise en cache avec identifiant de l'utilisateur (ou de la session, au hasard).
Marsh Posté le 21-07-2005 à 11:18:13
texaff a écrit : c'est un peu spécial ce n'est pas un menu classique, mais entierement personalisé (il va chercher des element un peu partout dans le net) |
T'aurais pas ton site en ligne histoire de voir ?
Marsh Posté le 21-07-2005 à 11:20:38
>>skeye
ton idée est bien mais il me reste un probleme c'est que si la personne actualisé la page il faut que les requettes du menu se refasse!
je sais je suis chiant
Marsh Posté le 21-07-2005 à 11:20:58
le site n'est pas en ligne je bosse en local pour l'instant!
Marsh Posté le 21-07-2005 à 11:22:01
texaff a écrit : >>skeye |
Suffit de lui mettre un lien, un bouton ou n'importe-quoi qui lui permette de déclencher le vidage du cache.
Marsh Posté le 21-07-2005 à 11:22:54
texaff a écrit : héhé je veux eviter ca justement |
Alors tu peux commencer à pleurer.
Marsh Posté le 21-07-2005 à 11:26:22
c'est bien dommage !!
sur l'idée du cache il y a til un moyen de savoir si la personne a actualiser la page par rapport a si la personne a cliquer sur un lien du menu?
Marsh Posté le 21-07-2005 à 11:29:37
pas à ma connaissance...
Marsh Posté le 21-07-2005 à 12:04:15
ca aussi c'est bien dommage
effacer une partie de l'adresse url c'est possible?
Marsh Posté le 21-07-2005 à 12:04:29
texaff a écrit : ca aussi c'est bien dommage |
hein?
Marsh Posté le 21-07-2005 à 12:13:58
en fait pour differencier un rafraichissement de page d'un clic il suffit de mettre lors du clic une variable dans la barre d'adresse (qui indique que ca a ete un clique) et ensuite on la supprime de la barre d'adresse ( comme ca si on actualise, on croira que la variable n'existe pas!)
pas sur d'avoir ete tres claire!
Marsh Posté le 21-07-2005 à 12:16:32
FlorentG a écrit : Redirection |
ça changera rien, ça, il va arriver sur la page sans son paramètre GET dans tous les cas.
[edit]
ou alors j'ai rien compris...
[edit2]
Bon ok, si le paramètre est pas là on vire le cache et on actualise avec la page avec le paramètre...j'ai bon?
Marsh Posté le 21-07-2005 à 12:20:20
Voilà Enfin... Paramètre, vidage du cache, redirection vers la page sans paramètre
Marsh Posté le 21-07-2005 à 12:21:19
FlorentG a écrit : Voilà Enfin... Paramètre, vidage du cache, redirection vers la page sans paramètre |
ben non, il veut vider le cache quand on raffraichit...
Marsh Posté le 21-07-2005 à 12:22:32
FlorentG a écrit : Quel bordel |
Je te le fais pas dire...
Marsh Posté le 21-07-2005 à 12:38:16
FlorentG a écrit : Voilà Enfin... Paramètre, vidage du cache, redirection vers la page sans paramètre |
c'est presque ca!!
Parametre,gardage du cache, effacage du parametre,
-vidage du cache si redirection,
-gardage du cache si parametre
c'est le bordel mais ca serai cool
Marsh Posté le 21-07-2005 à 12:49:06
ben...au boulot.
Marsh Posté le 21-07-2005 à 18:06:02
effacage est possible en php?? ca m étonne!! pour l'instant il ny a pas de javascript dans mon site et si je pouvais eviter d'en avoir ca serai royale!
Marsh Posté le 21-07-2005 à 18:14:35
ben, il y a une autre solution...
alleger ton script de menu... ( Un menu se devrait d'etre le truc le plus rapide à afficher sur un site... )
tu aura beaucoup moins de problemes...
Marsh Posté le 21-07-2005 à 18:23:45
texaff a écrit : effacage est possible en php?? ca m étonne!! pour l'instant il ny a pas de javascript dans mon site et si je pouvais eviter d'en avoir ca serai royale! |
L'effaçage de quoi?
Marsh Posté le 21-07-2005 à 18:53:40
Je ne connais pas le concept de ton menu, mais 5 secondes pour généré un menu, y'a peut-être un soucis non ?
Tu voudrais pas nous expliquer comment ça fonctionne ?
Marsh Posté le 21-07-2005 à 19:03:48
compliqué a expliquer mais il y a entre autre des fonctions imap qui sont particulierement longues....
Marsh Posté le 21-07-2005 à 19:04:27
skeye a écrit : L'effaçage de quoi? |
oups désolé : effacage d'une partie de l'url!
ou trouver un autre moyen pour detecter le rafraichissement d'une page
Marsh Posté le 20-07-2005 à 18:50:50
Je veux actualiser une partie de la page en cliquant sur un menu a gauche (par exemple) sans rafraichir la totalité de la page. et je veux faire ca sans frame
es-ce possible?? merci