PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → Action sur les boutons d'une frame
Action sur les boutons d'une frame
Iniciado por contact, ago., 18 2003 10:00 AM - 10 respostas
Publicado em agosto, 18 2003 - 10:00 AM
Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et principale).
Dans la frame gauche, il y a des boutons qui permettent d'afficher différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale, je souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît dans
la frame principale, je mets le code suivant : FrmGauche.Btn..Visible=False.
Mais cela n'a aucune influence sur l'état de mon bouton. De la même façon,
dans cette nouvelle page qui apparaît dans la frame principale, il y a des
boutons qui exécutent une procédure globale serveur dans laquelle je mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon bouton ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...
Publicado em agosto, 19 2003 - 9:54 AM
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages avant de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un pagevalide()
pour lancer le bouton invisible qui a pour cible la frame principale et qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa réalisation dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et principale).
Dans la frame gauche, il y a des boutons qui permettent d'afficher

différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale, je

souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît dans
la frame principale, je mets le code suivant :

FrmGauche.Btn..Visible=False.
Mais cela n'a aucune influence sur l'état de mon bouton. De la même façon,
dans cette nouvelle page qui apparaît dans la frame principale, il y a des
boutons qui exécutent une procédure globale serveur dans laquelle je mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon bouton ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...

Publicado em agosto, 19 2003 - 11:24 AM
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta frame.

Mais alors fait appel à un bouton invisible de ta frame ayant pour cible la
frame gauche (peut-être que l'emploie d'une procédure serait judicieux en
songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle page

j'ouvre.
> Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle
page (ouverture d'une autre page par exemple) je souhaite que des boutons
de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du bouton

invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en

indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages avant
de

rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un

pagevalide()
pour lancer le bouton invisible qui a pour cible la frame principale et
qui

affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa réalisation
dans

ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et

principale).
Dans la frame gauche, il y a des boutons qui permettent d'afficher
différentes

pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale, je
souhaite

que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît

dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la même

façon,
dans cette nouvelle page qui apparaît dans la frame principale, il y a
des

boutons qui exécutent une procédure globale serveur dans laquelle je

mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon bouton
ne

change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...






Publicado em agosto, 19 2003 - 11:47 AM
Effectivement, selon le bouton sur lequel je clique je sais quelle page j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur cette nouvelle
page (ouverture d'une autre page par exemple) je souhaite que des boutons
de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du bouton invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages avant

de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un pagevalide()
pour lancer le bouton invisible qui a pour cible la frame principale et

qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et principale).
Dans la frame gauche, il y a des boutons qui permettent d'afficher
différentes

pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale, je
souhaite

que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la même façon,
dans cette nouvelle page qui apparaît dans la frame principale, il y a

des
boutons qui exécutent une procédure globale serveur dans laquelle je mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon bouton

ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...




Publicado em agosto, 19 2003 - 12:15 PM
Tu veux dire que tu donnes comme destination à ton bouton la frame gauche
(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors de
l'initialisation de ta frame il t'envoie le résultat dans la frame en cours
(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame

principale
avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient pour

test
> le changement d'état de mes boutons de la frame gauche et la
réactualisation
de la frame gauche), ma frame gauche apparaît réactualisée, mais toujours
dans la frame principale. Il ne veut pas tenir compte de la destination du
bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous

échangeons
aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta

frame.

Mais alors fait appel à un bouton invisible de ta frame ayant pour cible
la

frame gauche (peut-être que l'emploie d'une procédure serait judicieux en
songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle page
j'ouvre.

Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle

page (ouverture d'une autre page par exemple) je souhaite que des

boutons
de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du bouton
invisibles

puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en
indiquant

ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages

avant
de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame principale
et

qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa

réalisation
dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de

news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent d'afficher
différentes

pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale,
je

souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît
dans

la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la même
façon,

dans cette nouvelle page qui apparaît dans la frame principale, il
y a

des
boutons qui exécutent une procédure globale serveur dans laquelle je
mets

le même code (FrmGauche.Btn..Visible=False), mais l'état de mon

bouton
ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...











Publicado em agosto, 19 2003 - 12:47 PM
Bien

Soyons d'accord :

Tu possède 3 frames : celles qui nous intéressent sont les frames Gauche et
Principal.

Ce que je pensais : le bouton invisible se trouve dans la page apparaissant
dans le frame Principale et l'appel à ce bouton invisible ce fait à
l'initialisation de cette page (quitte à utiliser un pagevalide(), au
chargement de la page, appelant le bouton invisible du genre :
pagevalide("","monbouton")).

Est-ce bien ce que tu as fait où l'as-tu fait différemment ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41fb8e$1@news....

Lorsque je clique sur mon bouton, ça fonctionne très bien.
Mais le problème vient peut-être du fait que je suis obligée d'exécuter le
code de mon bouton invisible (présent sur la frame principale) à partir

d'une
autre page affichée dans la frame principale ??? Mais effectivement, comme
tu le dis, j'ai bien défini la cible de mon bouton dans les propriétés de
ce bouton.

"Alain V" <alain.vanderriest@snef.fr> wrote:
Tu veux dire que tu donnes comme destination à ton bouton la frame gauche
(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors de
l'initialisation de ta frame il t'envoie le résultat dans la frame en

cours
(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame
principale

avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient pour
test

le changement d'état de mes boutons de la frame gauche et la
réactualisation

de la frame gauche), ma frame gauche apparaît réactualisée, mais

toujours
dans la frame principale. Il ne veut pas tenir compte de la destination
du

bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous
échangeons

aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta
frame.


Mais alors fait appel à un bouton invisible de ta frame ayant pour

cible
la
frame gauche (peut-être que l'emploie d'une procédure serait judicieux
en

songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de

news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle
page

j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle

page (ouverture d'une autre page par exemple) je souhaite que des
boutons

de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du

bouton
invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en
indiquant

ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages
avant

de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un

bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le

champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame

principale
et
qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa
réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de
news:

3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent

d'afficher
différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame

principale,
je
souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui

apparaît
dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la

même
façon,
dans cette nouvelle page qui apparaît dans la frame principale,
il

y a
des
boutons qui exécutent une procédure globale serveur dans laquelle
je

mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon
bouton

ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...
















Publicado em agosto, 19 2003 - 12:51 PM
Comme tu le suggères, j'ai mis un bouton invisible dans ma frame principale
avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient pour test
le changement d'état de mes boutons de la frame gauche et la réactualisation
de la frame gauche), ma frame gauche apparaît réactualisée, mais toujours
dans la frame principale. Il ne veut pas tenir compte de la destination du
bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous échangeons
aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta frame.

Mais alors fait appel à un bouton invisible de ta frame ayant pour cible

la
frame gauche (peut-être que l'emploie d'une procédure serait judicieux en
songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle page
j'ouvre.

Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle

page (ouverture d'une autre page par exemple) je souhaite que des boutons
de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du bouton
invisibles

puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en
indiquant

ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages avant
de

rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame principale

et
qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa réalisation
dans

ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent d'afficher
différentes

pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale,

je
souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît
dans

la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la même
façon,

dans cette nouvelle page qui apparaît dans la frame principale, il

y a
des
boutons qui exécutent une procédure globale serveur dans laquelle je
mets

le même code (FrmGauche.Btn..Visible=False), mais l'état de mon bouton
ne

change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...









Publicado em agosto, 19 2003 - 1:27 PM
Lorsque je clique sur mon bouton, ça fonctionne très bien.
Mais le problème vient peut-être du fait que je suis obligée d'exécuter le
code de mon bouton invisible (présent sur la frame principale) à partir d'une
autre page affichée dans la frame principale ??? Mais effectivement, comme
tu le dis, j'ai bien défini la cible de mon bouton dans les propriétés de
ce bouton.

"Alain V" <alain.vanderriest@snef.fr> wrote:
Tu veux dire que tu donnes comme destination à ton bouton la frame gauche
(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors de
l'initialisation de ta frame il t'envoie le résultat dans la frame en cours
(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame
principale

avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient pour
test

le changement d'état de mes boutons de la frame gauche et la
réactualisation

de la frame gauche), ma frame gauche apparaît réactualisée, mais toujours
dans la frame principale. Il ne veut pas tenir compte de la destination

du
bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous
échangeons

aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta
frame.


Mais alors fait appel à un bouton invisible de ta frame ayant pour cible
la

frame gauche (peut-être que l'emploie d'une procédure serait judicieux

en
songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle

page
j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle

page (ouverture d'une autre page par exemple) je souhaite que des
boutons

de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du bouton
invisibles

puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons en
indiquant

ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages
avant

de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame principale
et

qui
affichera la page indiquer dans le champ invisible si celui-ci est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa
réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de
news:

3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent d'afficher
différentes

pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame principale,
je

souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui apparaît
dans

la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la même
façon,

dans cette nouvelle page qui apparaît dans la frame principale,

il
y a
des
boutons qui exécutent une procédure globale serveur dans laquelle

je
mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon
bouton

ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...














Publicado em agosto, 19 2003 - 4:50 PM
Effectivement, les frames qui nous intéressent sont celles de gauche et la
principale.
Le bouton invisible se trouve dans la première page (celle définie sous l'éditeur)
qui apparaît dans la frame principale.
Mais ensuite, j'affiche d'autres pages dans cette frame principale, et ce
sont ces pages-là qui doivent avoir une action sur les boutons de la frame
de gauche (non pas la première) que ce soit à l'initialisation ou lors d'un
autre traitement. Or je ne peux pas mettre de bouton invisible avec la destination
frame de gauche dans ces pages-là, c'est impossible.



"Alain V" <alain.vanderriest@snef.fr> wrote:
Bien

Soyons d'accord :

Tu possède 3 frames : celles qui nous intéressent sont les frames Gauche

et
Principal.

Ce que je pensais : le bouton invisible se trouve dans la page apparaissant
dans le frame Principale et l'appel à ce bouton invisible ce fait à
l'initialisation de cette page (quitte à utiliser un pagevalide(), au
chargement de la page, appelant le bouton invisible du genre :
pagevalide("","monbouton")).

Est-ce bien ce que tu as fait où l'as-tu fait différemment ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41fb8e$1@news....

Lorsque je clique sur mon bouton, ça fonctionne très bien.
Mais le problème vient peut-être du fait que je suis obligée d'exécuter

le
code de mon bouton invisible (présent sur la frame principale) à partir
d'une

autre page affichée dans la frame principale ??? Mais effectivement, comme
tu le dis, j'ai bien défini la cible de mon bouton dans les propriétés

de
ce bouton.

"Alain V" <alain.vanderriest@snef.fr> wrote:
Tu veux dire que tu donnes comme destination à ton bouton la frame gauche
(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors

de
l'initialisation de ta frame il t'envoie le résultat dans la frame en
cours

(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame
principale

avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient pour
test

le changement d'état de mes boutons de la frame gauche et la
réactualisation

de la frame gauche), ma frame gauche apparaît réactualisée, mais
toujours

dans la frame principale. Il ne veut pas tenir compte de la destination
du

bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous
échangeons

aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta
frame.


Mais alors fait appel à un bouton invisible de ta frame ayant pour
cible

la
frame gauche (peut-être que l'emploie d'une procédure serait judicieux
en

songeant aux paramètres dont tu aurais besoin pour gérer les boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de
news:

3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais quelle
page

j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur cette
nouvelle

page (ouverture d'une autre page par exemple) je souhaite que des
boutons

de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du
bouton

invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons

en
indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles pages
avant

de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un
bouton

invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le
champ

invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame
principale

et
qui
affichera la page indiquer dans le champ invisible si celui-ci

est
renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa
réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message

de
news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent
d'afficher

différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame
principale,

je
souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui
apparaît

dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la
même

façon,
dans cette nouvelle page qui apparaît dans la frame principale,
il

y a
des
boutons qui exécutent une procédure globale serveur dans laquelle
je

mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de mon
bouton

ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...



















Publicado em agosto, 19 2003 - 5:07 PM
"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f422b3c$1@news....

Effectivement, les frames qui nous intéressent sont celles de gauche et la
principale.
Le bouton invisible se trouve dans la première page (celle définie sous

l'éditeur)
qui apparaît dans la frame principale.
Mais ensuite, j'affiche d'autres pages dans cette frame principale, et ce
sont ces pages-là qui doivent avoir une action sur les boutons de la frame
de gauche (non pas la première) que ce soit à l'initialisation ou lors

d'un
> autre traitement. Or je ne peux pas mettre de bouton invisible avec la
destination
frame de gauche dans ces pages-là, c'est impossible.




.....," c'est impossible" ==>> Pourquoi est-il impossible de mettre ce bouton
invisible, ainsi que la ligne de code qui l'appel, dans les pages concernées
???

Alain V





"Alain V" <alain.vanderriest@snef.fr> wrote:
Bien

Soyons d'accord :

Tu possède 3 frames : celles qui nous intéressent sont les frames Gauche
et

Principal.

Ce que je pensais : le bouton invisible se trouve dans la page

apparaissant
dans le frame Principale et l'appel à ce bouton invisible ce fait à
l'initialisation de cette page (quitte à utiliser un pagevalide(), au
chargement de la page, appelant le bouton invisible du genre :
pagevalide("","monbouton")).

Est-ce bien ce que tu as fait où l'as-tu fait différemment ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41fb8e$1@news....

Lorsque je clique sur mon bouton, ça fonctionne très bien.
Mais le problème vient peut-être du fait que je suis obligée d'exécuter
le

code de mon bouton invisible (présent sur la frame principale) à partir
d'une

autre page affichée dans la frame principale ??? Mais effectivement,

comme
tu le dis, j'ai bien défini la cible de mon bouton dans les propriétés
de

ce bouton.

"Alain V" <alain.vanderriest@snef.fr> wrote:
Tu veux dire que tu donnes comme destination à ton bouton la frame

gauche
(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors
de

l'initialisation de ta frame il t'envoie le résultat dans la frame en
cours

(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de

news:
3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame
principale

avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient

pour
test
le changement d'état de mes boutons de la frame gauche et la
réactualisation

de la frame gauche), ma frame gauche apparaît réactualisée, mais
toujours

dans la frame principale. Il ne veut pas tenir compte de la

destination
du
bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous
échangeons

aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de ta
frame.


Mais alors fait appel à un bouton invisible de ta frame ayant pour
cible

la
frame gauche (peut-être que l'emploie d'une procédure serait

judicieux
en
songeant aux paramètres dont tu aurais besoin pour gérer les

boutons).

Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de
news:

3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais

quelle
page
j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur

cette
nouvelle
page (ouverture d'une autre page par exemple) je souhaite que des
boutons

de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et du
bouton

invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu

ouvres.

Pourquoi à ce moment précis tu ne gères pas les autres boutons
en

indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles

pages
avant
de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et un
bouton

invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans le
champ

invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait un
pagevalide()

pour lancer le bouton invisible qui a pour cible la frame
principale

et
qui
affichera la page indiquer dans le champ invisible si celui-ci
est

renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa
réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message
de

news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche et
principale).

Dans la frame gauche, il y a des boutons qui permettent
d'afficher

différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame
principale,

je
souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui
apparaît

dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De la
même

façon,
dans cette nouvelle page qui apparaît dans la frame

principale,
il
y a
des
boutons qui exécutent une procédure globale serveur dans

laquelle
je
mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de

mon
bouton
ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...





















Publicado em agosto, 19 2003 - 6:24 PM
En fait, ce qui est impossible, c'est de mettre comme destination la frame
de gauche puisqu'elle n'est pas existante dans les choix de destination.
Il n'y a que dans la frame principale d'origine que je peux créer un bouton
avec comme destination la frame de gauche, mais pas dans les autres pages
que j'affiche ensuite à la place.

"Alain V" <alain.vanderriest@snef.fr> wrote:

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f422b3c$1@news....

Effectivement, les frames qui nous intéressent sont celles de gauche et

la
principale.
Le bouton invisible se trouve dans la première page (celle définie sous
l'éditeur)

qui apparaît dans la frame principale.
Mais ensuite, j'affiche d'autres pages dans cette frame principale, et

ce
sont ces pages-là qui doivent avoir une action sur les boutons de la frame
de gauche (non pas la première) que ce soit à l'initialisation ou lors
d'un

autre traitement. Or je ne peux pas mettre de bouton invisible avec la
destination

frame de gauche dans ces pages-là, c'est impossible.



.....," c'est impossible" ==>> Pourquoi est-il impossible de mettre ce

bouton
invisible, ainsi que la ligne de code qui l'appel, dans les pages concernées
???

Alain V





"Alain V" <alain.vanderriest@snef.fr> wrote:
Bien

Soyons d'accord :

Tu possède 3 frames : celles qui nous intéressent sont les frames Gauche
et

Principal.

Ce que je pensais : le bouton invisible se trouve dans la page
apparaissant

dans le frame Principale et l'appel à ce bouton invisible ce fait à
l'initialisation de cette page (quitte à utiliser un pagevalide(), au
chargement de la page, appelant le bouton invisible du genre :
pagevalide("","monbouton")).

Est-ce bien ce que tu as fait où l'as-tu fait différemment ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de news:
3f41fb8e$1@news....

Lorsque je clique sur mon bouton, ça fonctionne très bien.
Mais le problème vient peut-être du fait que je suis obligée d'exécuter
le

code de mon bouton invisible (présent sur la frame principale) à partir
d'une

autre page affichée dans la frame principale ??? Mais effectivement,
comme

tu le dis, j'ai bien défini la cible de mon bouton dans les propriétés
de

ce bouton.

"Alain V" <alain.vanderriest@snef.fr> wrote:
Tu veux dire que tu donnes comme destination à ton bouton la frame
gauche

(en faisant un clic droit sur le bouton et en choisissant la propriété
GENERAL) et malgré l'utilisation d'un execute("monbouton..cli") lors
de

l'initialisation de ta frame il t'envoie le résultat dans la frame

en
cours
(principale) ???

Il y a un gros problème là !!!

En supprimant l'appel de ce bouton invisible et que tu clique toi

même
dessus (en "manuel") : que se passe-t-il ?? la mm chose ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message de
news:

3f41f305$1@news....

Comme tu le suggères, j'ai mis un bouton invisible dans ma frame
principale

avec la frame gauche comme destination.
Mais lorsque j'exécute le code de clic de ce bouton (qui contient
pour

test
le changement d'état de mes boutons de la frame gauche et la
réactualisation

de la frame gauche), ma frame gauche apparaît réactualisée, mais
toujours

dans la frame principale. Il ne veut pas tenir compte de la
destination

du
bouton.

(A titre d'info, ce message répond aussi à l'autre sur lequel nous
échangeons

aussi en ce moment et qui traite du même problème.)


"Alain V" <alain.vanderriest@snef.fr> wrote:
Comme tu l'as prévu il faut attaquer lors de l'initialisation de

ta
frame.

Mais alors fait appel à un bouton invisible de ta frame ayant pour
cible

la
frame gauche (peut-être que l'emploie d'une procédure serait
judicieux

en
songeant aux paramètres dont tu aurais besoin pour gérer les
boutons).


Qu'en penses-tu ??

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message

de
news:
3f41e41a$1@news....

Effectivement, selon le bouton sur lequel je clique je sais
quelle

page
j'ouvre.
Mais ensuite, en fonction de ce que l'internaute effectue sur
cette

nouvelle
page (ouverture d'une autre page par exemple) je souhaite que

des
boutons
de ma frame de gauche soient visibles ou non.
Dans ce cas, je ne suis pas sûre que la solution du champ et

du
bouton
invisibles
puissent m'aider ???
Si tu penses le contraire, peux-tu m'en dire un peu plus ?
En tout cas, merci de ton aide.


"Alain V" <alain.vanderriest@snef.fr> wrote:
Bonjour stéphanie

Selon le bouton sur lequel tu clic tu sais quelle page tu
ouvres.


Pourquoi à ce moment précis tu ne gères pas les autres boutons
en

indiquant
ceux qui sont invisibles ??

Doit-tu faire aussi un contrôle de données sur tes nouvelles
pages

avant
de
rendre invisible les boutons de ta frame gauche ??

La solution qui parait la plus plausible : créer un champ et

un
bouton
invisible.

Lors du clic d'un bouton de la frame Gauche : indiquer dans

le
champ
invisible la page à ouvrir, rendre invisible les autres boutons
(dynamiques).

Au chargement de la frame Gauche (car il y en a un) tu fait

un
pagevalide()
pour lancer le bouton invisible qui a pour cible la frame
principale

et
qui
affichera la page indiquer dans le champ invisible si celui-ci
est

renseigné.

Ce n'est qu'une idée sortie rapidement. Que penses-tu de sa
réalisation

dans
ton code ?

Alain V

"Stéphanie GALHARDO" <contact@cedri.fr> a écrit dans le message
de

news:
3f4079a5$1@news....

Mon site s'ouvre sur un frameset en 3 frames (haut, gauche

et
principale).
Dans la frame gauche, il y a des boutons qui permettent
d'afficher

différentes
pages dans la frame principale.
Mais, en fonction de la page qui apparaît dans la frame
principale,

je
souhaite
que des boutons de la frame gauche soient visibles ou non.
Donc, dans le code d'initialisation de la nouvelle page qui
apparaît

dans
la frame principale, je mets le code suivant :
FrmGauche.Btn..Visible=False.

Mais cela n'a aucune influence sur l'état de mon bouton. De

la
même
façon,
dans cette nouvelle page qui apparaît dans la frame
principale,

il
y a
des
boutons qui exécutent une procédure globale serveur dans
laquelle

je
mets
le même code (FrmGauche.Btn..Visible=False), mais l'état de
mon

bouton
ne
change toujours pas.
Quelle est la bonne méthode à employer ?
Merci d'avance à ceux qui pourront m'aider...