PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Rafraichissement d'un champ SANS prise de focus de la fenêtre
Rafraichissement d'un champ SANS prise de focus de la fenêtre
Iniciado por James, dez., 22 2005 9:36 AM - 7 respostas
Publicado em dezembro, 22 2005 - 9:36 AM
Bonjour,

Ma question va sûrement au-delà de WebDev. Voici mon problème.

Un champ de ma page doit être ré-actualisé régulièrement avec les données de la base qui évoluent.
J'ai donc créé un bouton invisible avec un code serveur. Ce bouton est cliqué automatiquement à intervalle régulier à l'aide d'une fonction JavaScript.
Si les données ont évolué, la page est ré-actualisée.
Tout cela est correct.

Mais mon problème est que, si l'internaute fait autre chose dans une autre fenêtre (Word ou autre navigateur ouvert), le navigateur de mon application reprend le focus à chaque clic sur le bouton caché. Ce qui est insupportable.

Avez-vous des idées à ce sujet ?
Merci de votre aide et bonnes fêtes de fin d'année à tous.
Publicado em dezembro, 22 2005 - 1:02 PM
Salut,

c'est une des applications de la technique AJAX !!

Je vais publier un projet sur le sujet sur les WTablettes.
Ca fait un moment qu'il est dans le fourneau mais je suis un peu surbooké ces temps-ci.
Je pense que je le publierai la semaine prochaine (et oui Eric, je me mets la pression tout seul ;-)).

Bon dev et bonnes fêtes,

Olivier

"James" <blanchard.james@wanadoo.fr> a écrit dans le message de news: 43aa5646$1@news.pcsoft.fr...

Bonjour,

Ma question va sûrement au-delà de WebDev. Voici mon problème.

Un champ de ma page doit être ré-actualisé régulièrement avec les données de la base qui évoluent.
J'ai donc créé un bouton invisible avec un code serveur. Ce bouton est cliqué automatiquement à intervalle régulier à
l'aide d'une fonction JavaScript.
Si les données ont évolué, la page est ré-actualisée.
Tout cela est correct.

Mais mon problème est que, si l'internaute fait autre chose dans une autre fenêtre (Word ou autre navigateur ouvert),
le navigateur de mon application reprend le focus à chaque clic sur le bouton caché. Ce qui est insupportable.

Avez-vous des idées à ce sujet ?
Merci de votre aide et bonnes fêtes de fin d'année à tous.
Publicado em dezembro, 22 2005 - 2:02 PM
Je suis impatient.....
Merci d'avance.
Publicado em dezembro, 22 2005 - 2:02 PM
Olivier Priser a émis l'idée suivante :
Salut,

c'est une des applications de la technique AJAX !!

Je vais publier un projet sur le sujet sur les WTablettes.
Ca fait un moment qu'il est dans le fourneau mais je suis un peu surbooké ces
temps-ci. Je pense que je le publierai la semaine prochaine (et oui Eric, je
me mets la pression tout seul ;-)).


olivier avec une barbe blanche et un manteau rouge qui va nous déposer
ça dans nos petits souliers... lol

Bon dev et bonnes fêtes,

Olivier

"James" <blanchard.james@wanadoo.fr> a écrit dans le message de news:
43aa5646$1@news.pcsoft.fr...

Bonjour,

Ma question va sûrement au-delà de WebDev. Voici mon problème.

Un champ de ma page doit être ré-actualisé régulièrement avec les données de
la base qui évoluent. J'ai donc créé un bouton invisible avec un code
serveur. Ce bouton est cliqué automatiquement à intervalle régulier à
l'aide d'une fonction JavaScript. Si les données ont évolué, la page est
ré-actualisée. Tout cela est correct.

Mais mon problème est que, si l'internaute fait autre chose dans une autre
fenêtre (Word ou autre navigateur ouvert), le navigateur de mon application
reprend le focus à chaque clic sur le bouton caché. Ce qui est
insupportable.

Avez-vous des idées à ce sujet ?
Merci de votre aide et bonnes fêtes de fin d'année à tous.



--
Eric Roumégou
Webmaster des wtablettes
Publicado em dezembro, 22 2005 - 2:03 PM
Sans vouloir te mettre trop la pression, je pense qu'il y a pas mal de
monde qui attend ce tutoriel!
Enfin, si tu prends des vacances, profites-en quand meme !!!

Chris

Olivier Priser avait prétendu :
Salut,

c'est une des applications de la technique AJAX !!

Je vais publier un projet sur le sujet sur les WTablettes.
Ca fait un moment qu'il est dans le fourneau mais je suis un peu surbooké ces
temps-ci. Je pense que je le publierai la semaine prochaine (et oui Eric, je
me mets la pression tout seul ;-)).

Bon dev et bonnes fêtes,

Olivier

"James" <blanchard.james@wanadoo.fr> a écrit dans le message de news:
43aa5646$1@news.pcsoft.fr...

Bonjour,

Ma question va sûrement au-delà de WebDev. Voici mon problème.

Un champ de ma page doit être ré-actualisé régulièrement avec les données de
la base qui évoluent. J'ai donc créé un bouton invisible avec un code
serveur. Ce bouton est cliqué automatiquement à intervalle régulier à
l'aide d'une fonction JavaScript. Si les données ont évolué, la page est
ré-actualisée. Tout cela est correct.

Mais mon problème est que, si l'internaute fait autre chose dans une autre
fenêtre (Word ou autre navigateur ouvert), le navigateur de mon application
reprend le focus à chaque clic sur le bouton caché. Ce qui est
insupportable.

Avez-vous des idées à ce sujet ?
Merci de votre aide et bonnes fêtes de fin d'année à tous.



--
Bon développement à tous
Christian

cciochir@ _ at _ cmii.fr
Publicado em dezembro, 23 2005 - 10:37 AM
@ James :

Tu as parlé d'une fonction d'exécution à intervalle régulier en javascript sous serveur :

"J'ai donc créé un bouton invisible avec un code serveur. Ce bouton est cliqué automatiquement à intervalle régulier à l'aide d'une fonction JavaScript."

Cela m'intéresse au plus haut point puisque la fonction Timer est invalide sous code serveur...

Merci à toi si tu peux m'aider.
Publicado em dezembro, 27 2005 - 2:40 PM
Fabien,

Voici la technique que j'utilise pour faire "cliquer" un bouton de façon automatique.

1. J'ai une procédure globale (navigateur) appelée "Presence" :

function Presence(Bouton,Delai)
{
_Delay = Delai
AliasBoutonPresence = Bouton
setInterval("javascript:_JSL(_PAGE_,AliasBoutonPresence,'_self','','')", _Delay)
}

2. Sur la page concernée, mon bouton à cliquer s'appelle "Bouton_Present". J'insère la ligne suivante dans le code WL de chargement (onload) de la page (navigateur) :

Presence (Bouton_Present..Alias,nPresence)

après avoir initialisé la variable avec le nombre de millièmes de secondes entre deux clics.

Attention, un clic sur le bouton actualise systématiquement la page. J'ai donc mis cette page dans une petite frame...

Bon courage.
Publicado em janeiro, 02 2006 - 12:50 PM
Merci, James. Je vais essayer ça de suite.

Bonne année !