|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 59 ![]() |
Bonjour,
Je suis un ancien developpeur mais nouveau au développement web. Mon site affiche des informations contenues dans une base de données : - L'utilisateur peut changer le contenu de la BD en utilisant ce site. Du classique. - Si l'utilisateur appuie sur refresh (ou bien actualiser dans Interne explorer), le site accéde à la base de données et affiche les informations qui y trouvent. Du classique aussi. Ma question est: je veux que mon site se mette à jour automatiquement dés que les informations dans une ligne dans une table dans la base de données changent. Pour cela, une méthode pourra vérifier périodiquement si cette ligne a changé. Mon problème est que je ne sais pas comment à partir d'une méthode java je pourrai demander à la page courant de se ré-afficher. Y aurait quelqu'un plus intelligent que moi par là ? Merci |
|
|
00
|
|
|
#2 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
tu veux que la page se rafraichisse toute seul toute les x minutes ??
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#3 |
|
Membre Expert
![]() Eleveur de cornichons Inscription : juin 2002 Messages : 1 060 ![]() |
Ou AJAX ?
Nas' |
|
|
00
|
|
|
#4 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 59 ![]() |
J'aurai une méthode java qui scrute si les données dans une ligne précise d'une table précise dans la base de données changent. Dés qu'il y a un changement, je veux qu'il soit reflété sur la page.
La méthode que la page se rafraichisse toute seule toutes les minutes par exemple peut être une solution mais elle n'est pas l'idéale parcequ'il est possible d'avoir un effet scintillement et beaucoup de rafraichissement pour rien. Mais je serai curieux de savoir comment faire pour rafraichir la page de façon périodique (toutes les minutes par exemple). Ca pourrait être une solution de secours. Peux tu m'expliquer comment faire ? Merci |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
Code :
<meta http-equiv="refresh" content="60"> Voila !!
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#6 |
|
Candidat au titre de Membre du Club
![]() Inscription : décembre 2005 Messages : 59 ![]() |
Merci, mais où faut il que je mette ce morceau de code ?
|
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() Maxime PasquierExpert PHP Inscription : novembre 2004 Messages : 2 126 ![]() |
c'est une balise meta, alors avec les balise meta au début du code html, si tu ne comprend pas plus, je te conseille alors les excellent tutoriel html de developpez.com : http://web.developpez.com/tutoriel/xhtmlcss/
__________________
Pour une bien meilleur lisibilité, utilisez la balise [code], c'est le [#] dans votre éditeur. Mon espace Développez : mes Créations. Rencontre & Carte des Membres de Developpez.com, version 3.0 |
|
|
00
|
|
|
#8 | |||
|
Membre chevronné
![]() Inscription : décembre 2005 Messages : 766 ![]() |
Citation:
Code :
@ tchaOo° |
|||
|
|
00
|
|
|
#9 |
![]() ![]() |
Sans aucun doute, ajax est la solution la plus adaptée à ton problème. Ca te permettrait d'envoyer une requête en arrière-plan à ton serveur, et de récupérer les éventuelles modification pour les afficher sur ta page. Tout ceci sans recharger ta page.
Tu trouveras plus d'infos ici: http://dcabasson.developpez.com/arti...ion-pas-a-pas/ http://siddh.developpez.com/articles/ajax/ |
|
|
00
|
|
|
#10 |
![]() ![]() |
La contrainte, c'est qu'il faudra te plonger sérieusement dans le JavaScript/DHTML... Mais c'est plutôt intéressant
|
|
|
00
|
|
|
#11 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
La contrainte numéro deux, c'est qu'AJAX, ce n'est jamais que du javascript... Et que donc il va falloir que tu prévoie une solution de repli pour les personnes qui l'ont désactivé ... (sauf si ton appli a déjà un public ciblé dont tu connait la config, auquel cas, pas de soucis)
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#12 |
![]() ![]() |
Très justement remarqué
Dans ce cas le rechargement automatique de la page devrait faire l'affaire... De toute façon, il n'y a pas vraiment d'alternatives... |
|
|
00
|
|
|
#13 | ||
|
Membre chevronné
![]() Inscription : décembre 2005 Messages : 766 ![]() |
Si il y a une alternative... utiliser les deux... .. .
Code :
|
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com