PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV (versões anteriores) → prise de main sur un navigateur
prise de main sur un navigateur
Iniciado por alain.vanderriest, jul., 30 2003 4:03 PM - 3 respostas
Publicado em julho, 30 2003 - 4:03 PM
bonjour à tous

Dans mon navigateur principal j'ai une frame d'où je peux appeler un second
navigateur.

Dans ce second navigateur je mets à jour mon premier navigateur après un
traitement.

Problème : en cliquant sur mon bouton VALIDER je perd le focus de mon second
navigateur (qui disparait "sous" le premier) au profit de mon navigateur
principal.
Question : comment reprendre le focus pour concerver mon second navigateur
au premier plan (sachant en fait qu'il est si petit qu'il ne gène pas du
tout s'il est présent, bien au contraire) ?

Je sais que pas mal de monde c'est penché dessus il y a de cela qq lustres
(et j'en faisait parti) mais rien de satisfaisant ne fut découvert. Qqun
a-t-il eu un éclair de génie depuis ????

Merci de vos réponses.

Alain V
Publicado em julho, 30 2003 - 11:29 AM
Bonjour,

Je n'ai pas la solution.
Toutefois, j'ai remarqué que ma fenetre Administrateur Distant se replace en
top most toute seule. Cela doit donc etre possible.
Si je clique sur le bouton "rafraîchir", puis sur un autre navigateur, apres
quelques secondes lorsque le serveur renvoie la page, le navigateur repasse
en premier plan.
Malheureusement, je ne vois rien dans le code de la page. C'est un frameset
en webdev.

Pegos

"Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de
news:3f27ce5f$1@news....
bonjour à tous

Dans mon navigateur principal j'ai une frame d'où je peux appeler un

second
navigateur.

Dans ce second navigateur je mets à jour mon premier navigateur après un
traitement.

Problème : en cliquant sur mon bouton VALIDER je perd le focus de mon

second
navigateur (qui disparait "sous" le premier) au profit de mon navigateur
principal.
Question : comment reprendre le focus pour concerver mon second navigateur
au premier plan (sachant en fait qu'il est si petit qu'il ne gène pas du
tout s'il est présent, bien au contraire) ?

Je sais que pas mal de monde c'est penché dessus il y a de cela qq lustres
(et j'en faisait parti) mais rien de satisfaisant ne fut découvert. Qqun
a-t-il eu un éclair de génie depuis ????

Merci de vos réponses.

Alain V


Publicado em julho, 30 2003 - 12:53 PM
voir la commande js : focus()

--
JeAn-PhI
"Alain V" <alain.vanderriest@snef.fr> a écrit dans le message de
news:3f27ce5f$1@news....
bonjour à tous

Dans mon navigateur principal j'ai une frame d'où je peux appeler un

second
navigateur.

Dans ce second navigateur je mets à jour mon premier navigateur après un
traitement.

Problème : en cliquant sur mon bouton VALIDER je perd le focus de mon

second
navigateur (qui disparait "sous" le premier) au profit de mon navigateur
principal.
Question : comment reprendre le focus pour concerver mon second navigateur
au premier plan (sachant en fait qu'il est si petit qu'il ne gène pas du
tout s'il est présent, bien au contraire) ?

Je sais que pas mal de monde c'est penché dessus il y a de cela qq lustres
(et j'en faisait parti) mais rien de satisfaisant ne fut découvert. Qqun
a-t-il eu un éclair de génie depuis ????

Merci de vos réponses.

Alain V


Publicado em julho, 30 2003 - 3:45 PM
Bonjour à Tous

Voici une solution tirée de la LST 46 Page 27 : Faire dialoguer des
navigateurs.

// testé et OK
un bouton normal avec soumission au serveur et ayant pour cible le frame
actuel du navigateur

Clic (onclick) de Bouton B_MonBouton(navigateur) //
bouton sur navigateur 1
navigateurouvre("","MonNavigateur2",onascenseur,320,650,10,25) // ouvre le
navigateur 2
changedestination("MonNavigateur2")
// nouvelle destination du bouton

Clic sur Bouton B_MonBouton(serveur)
// tj bouton sur navigateur 1
Pageaffiche("MaPagePourNavigateur2")
// affiche ma page (dans le navigateur 2 puisque la destination a changé

Rien de plus pour permettre de concerver le même navigateur ouvert.
Le fait de recliquer sur le bouton renvoie sur le second navigateur.


Si qqun a autre chose de plus pratique je suis preneur.

Alain V

Merci Jean-Phi