Bonjour a tous,
je poste ici car il semblerait qu'il y ait des problemes de conenxions
sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax]
soit une page affichant les données d'une base Oracle;lorsque je lance
ma requete en cliquant sur un bouton:
en code navigateur (JS) : j'affiche un jauge d'avancement (image gif)
positionnéée dans un layer que je rend visible (
document.getelementById('monlayer').style.visibility='visible';
en code serveur :
je lance ma requete remplissant ma table, la page est réaffichée et ma
jauge disparait.
Impec ! tout marche bien....
[Avec Ajax]
comme la page n'est pas renvoyée ( c'est le but !) mon layer reste
toujours visible...
donc ma question :
comment rendre a nouveau ce layer invisible juste apres l'execution de
ma requete ?
j'ai essayé de faire un bouton caché avec un code JS
document.getelementById('monlayer').style.visibility='hidden';
et de faire un execute ("bouton..cli") apres ma requete: le code
serveur de ce bouton est bien executé, mais pas le code navigateur...
ou alors il ne se passe rien.. bine que le code js soit correct ( testé
a part..)
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Serge AUBERT
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour
Il me semble que vous devriez regerder vers l'état de la requète
xmlHttpRequest (1 - 2 - 3 - 4)
Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq
chose du serveur
Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de news:
mn.93347d6898575023.24888@iximail.com...
Bonjour a tous,
je poste ici car il semblerait qu'il y ait des problemes de conenxions sur
les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax]
soit une page affichant les données d'une base Oracle;lorsque je lance ma
requete en cliquant sur un bouton:
en code navigateur (JS) : j'affiche un jauge d'avancement (image gif)
positionnéée dans un layer que je rend visible (
document.getelementById('monlayer').style.visibility='visible';
en code serveur :
je lance ma requete remplissant ma table, la page est réaffichée et ma
jauge disparait.
Impec ! tout marche bien....
[Avec Ajax]
comme la page n'est pas renvoyée ( c'est le but !) mon layer reste
toujours visible...
donc ma question :
comment rendre a nouveau ce layer invisible juste apres l'execution de ma
requete ?
j'ai essayé de faire un bouton caché avec un code JS
document.getelementById('monlayer').style.visibility='hidden';
et de faire un execute ("bouton..cli") apres ma requete: le code serveur
de ce bouton est bien executé, mais pas le code navigateur... ou alors il
ne se passe rien.. bine que le code js soit correct ( testé a part..)
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
[Bernard Vessiot]
Serge AUBERT avait énoncé :
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Serge AUBERT avait énoncé :
Bonjour
Il me semble que vous devriez regerder vers l'état de la requète
xmlHttpRequest (1 - 2 - 3 - 4)
Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq
chose du serveur
Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de news:
mn.93347d6898575023.24888@iximail.com...
Bonjour a tous,
je poste ici car il semblerait qu'il y ait des problemes de conenxions sur
les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax]
soit une page affichant les données d'une base Oracle;lorsque je lance ma
requete en cliquant sur un bouton:
en code navigateur (JS) : j'affiche un jauge d'avancement (image gif)
positionnéée dans un layer que je rend visible (
document.getelementById('monlayer').style.visibility='visible';
en code serveur :
je lance ma requete remplissant ma table, la page est réaffichée et ma
jauge disparait.
Impec ! tout marche bien....
[Avec Ajax]
comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours
visible...
donc ma question :
comment rendre a nouveau ce layer invisible juste apres l'execution de ma
requete ?
j'ai essayé de faire un bouton caché avec un code JS
document.getelementById('monlayer').style.visibility='hidden';
et de faire un execute ("bouton..cli") apres ma requete: le code serveur de
ce bouton est bien executé, mais pas le code navigateur... ou alors il ne
se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées...
merci d'avance !
-- [Bernard Vessiot]
34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4)
j'ai pas trouvé dans l'aide...
pouvez-vous m'éclaircir un peu ?
merci !
@+++
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Serge AUBERT
Il faut mettre les mains dans le camboui... (je n'utilise pas WebDev) C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée asynchrone elle passe par les quatre états. Repérer dans votre code la fonction définie pour tester onreadystatechange vous y trouverez du code type : if(xxxx = = 4)... Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le serveur) --
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Serge AUBERT avait énoncé :
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Il faut mettre les mains dans le camboui...
(je n'utilise pas WebDev)
C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée
asynchrone
elle passe par les quatre états.
Repérer dans votre code la fonction définie pour tester onreadystatechange
vous y trouverez du code type : if(xxxx = = 4)...
Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le
serveur)
--
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de news:
mn.ab167d68d61d6b6c.24888@iximail.com...
Serge AUBERT avait énoncé :
Bonjour
Il me semble que vous devriez regerder vers l'état de la requète
xmlHttpRequest (1 - 2 - 3 - 4)
Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq
chose du serveur
Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de
news: mn.93347d6898575023.24888@iximail.com...
Bonjour a tous,
je poste ici car il semblerait qu'il y ait des problemes de conenxions
sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax]
soit une page affichant les données d'une base Oracle;lorsque je lance
ma requete en cliquant sur un bouton:
en code navigateur (JS) : j'affiche un jauge d'avancement (image gif)
positionnéée dans un layer que je rend visible (
document.getelementById('monlayer').style.visibility='visible';
en code serveur :
je lance ma requete remplissant ma table, la page est réaffichée et ma
jauge disparait.
Impec ! tout marche bien....
[Avec Ajax]
comme la page n'est pas renvoyée ( c'est le but !) mon layer reste
toujours visible...
donc ma question :
comment rendre a nouveau ce layer invisible juste apres l'execution de
ma requete ?
j'ai essayé de faire un bouton caché avec un code JS
document.getelementById('monlayer').style.visibility='hidden';
et de faire un execute ("bouton..cli") apres ma requete: le code serveur
de ce bouton est bien executé, mais pas le code navigateur... ou alors
il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées...
merci d'avance !
-- [Bernard Vessiot]
34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai
pas trouvé dans l'aide...
pouvez-vous m'éclaircir un peu ?
merci !
@+++
Il faut mettre les mains dans le camboui... (je n'utilise pas WebDev) C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée asynchrone elle passe par les quatre états. Repérer dans votre code la fonction définie pour tester onreadystatechange vous y trouverez du code type : if(xxxx = = 4)... Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le serveur) --
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Serge AUBERT avait énoncé :
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
[Bernard Vessiot]
Dans son message précédent, Serge AUBERT a écrit :
Il faut mettre les mains dans le camboui... (je n'utilise pas WebDev) C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée asynchrone elle passe par les quatre états. Repérer dans votre code la fonction définie pour tester onreadystatechange vous y trouverez du code type : if(xxxx = = 4)... Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le serveur) --
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Serge AUBERT avait énoncé :
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
merci beaucoup de ces précisions ! je vais tester cela ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Dans son message précédent, Serge AUBERT a écrit :
Il faut mettre les mains dans le camboui...
(je n'utilise pas WebDev)
C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée
asynchrone
elle passe par les quatre états.
Repérer dans votre code la fonction définie pour tester onreadystatechange
vous y trouverez du code type : if(xxxx = = 4)...
Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le
serveur)
--
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de news:
mn.ab167d68d61d6b6c.24888@iximail.com...
Serge AUBERT avait énoncé :
Bonjour
Il me semble que vous devriez regerder vers l'état de la requète
xmlHttpRequest (1 - 2 - 3 - 4)
Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq
chose du serveur
Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
----------------------------------------------------------------------------
Solution Site-CE, création site web et boutique en ligne
----------------------------------------------------------------------------
"[Bernard Vessiot]" <cyu-53ek@iximail.com> a écrit dans le message de
news: mn.93347d6898575023.24888@iximail.com...
Bonjour a tous,
je poste ici car il semblerait qu'il y ait des problemes de conenxions
sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax]
soit une page affichant les données d'une base Oracle;lorsque je lance
ma requete en cliquant sur un bouton:
en code navigateur (JS) : j'affiche un jauge d'avancement (image gif)
positionnéée dans un layer que je rend visible (
document.getelementById('monlayer').style.visibility='visible';
en code serveur :
je lance ma requete remplissant ma table, la page est réaffichée et ma
jauge disparait.
Impec ! tout marche bien....
[Avec Ajax]
comme la page n'est pas renvoyée ( c'est le but !) mon layer reste
toujours visible...
donc ma question :
comment rendre a nouveau ce layer invisible juste apres l'execution de
ma requete ?
j'ai essayé de faire un bouton caché avec un code JS
document.getelementById('monlayer').style.visibility='hidden';
et de faire un execute ("bouton..cli") apres ma requete: le code serveur
de ce bouton est bien executé, mais pas le code navigateur... ou alors il
ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées...
merci d'avance !
-- [Bernard Vessiot]
34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai
pas trouvé dans l'aide...
pouvez-vous m'éclaircir un peu ?
merci !
@+++
-- [Bernard Vessiot]
34980 Saint Gély du Fesc
merci beaucoup de ces précisions !
je vais tester cela !
@+++
Dans son message précédent, Serge AUBERT a écrit :
Il faut mettre les mains dans le camboui... (je n'utilise pas WebDev) C'est du Javascript : la fonction xmlhttprequest est (souvent) utilisée asynchrone elle passe par les quatre états. Repérer dans votre code la fonction définie pour tester onreadystatechange vous y trouverez du code type : if(xxxx = = 4)... Vous pourriez ajouter une condition if(xxx = = 1) (requète lancée vers le serveur) --
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Serge AUBERT avait énoncé :
Bonjour Il me semble que vous devriez regerder vers l'état de la requète xmlHttpRequest (1 - 2 - 3 - 4) Elle passe successivement par les 4 états et le 4 indique qu'on a reçu qq chose du serveur Vous pourriez tester le niveau 1 pour déclencher un traitement
Cordialement. Serge Aubert
---------------------------------------------------------------------------- Solution Site-CE, création site web et boutique en ligne ----------------------------------------------------------------------------
"[Bernard Vessiot]" a écrit dans le message de news:
Bonjour a tous, je poste ici car il semblerait qu'il y ait des problemes de conenxions sur les serveurs pcSoft ?
un problème que je soumet a votre sagacité:
[Sans Ajax] soit une page affichant les données d'une base Oracle;lorsque je lance ma requete en cliquant sur un bouton: en code navigateur (JS) : j'affiche un jauge d'avancement (image gif) positionnéée dans un layer que je rend visible ( document.getelementById('monlayer').style.visibility='visible'; en code serveur : je lance ma requete remplissant ma table, la page est réaffichée et ma jauge disparait. Impec ! tout marche bien....
[Avec Ajax] comme la page n'est pas renvoyée ( c'est le but !) mon layer reste toujours visible... donc ma question : comment rendre a nouveau ce layer invisible juste apres l'execution de ma requete ? j'ai essayé de faire un bouton caché avec un code JS document.getelementById('monlayer').style.visibility='hidden'; et de faire un execute ("bouton..cli") apres ma requete: le code serveur de ce bouton est bien executé, mais pas le code navigateur... ou alors il ne se passe rien.. bine que le code js soit correct ( testé a part..)
je suis preneur de vos idées... merci d'avance !
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
Bonjour, merci de la réponse... mais xmlHttpRequest (1 - 2 - 3 - 4) j'ai pas trouvé dans l'aide... pouvez-vous m'éclaircir un peu ? merci ! @+++
-- [Bernard Vessiot] 34980 Saint Gély du Fesc
merci beaucoup de ces précisions ! je vais tester cela ! @+++