|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
Se positionner sur une ancre après un pageActualise |
Débuté par Roumegou, 17 mar. 2004 10:52 - 10 réponses |
| |
| | | |
|
| |
Posté le 17 mars 2004 - 10:52 |
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 12:00 |
Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
Guy
"Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
|
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 13:01 |
Guy wrote:
Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
PagePosition ?? cela n'existe pas ? C'est effectivement ce que j'ai rcherché tout de suite... ou des instructions commençant par Ancre
Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 13:01 |
Guy wrote:
Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
PagePosition ?? cela n'existe pas ? C'est effectivement ce que j'ai rcherché tout de suite... ou des instructions commençant par Ancre
Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 16:04 |
Pourtant l'ordre existe bel et bien dans l'aide en ligne mais peut-être pas sur l'aide papier à moins encore que l'on n'ait pas la même aide??
Guy
"Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:40583bb1@news.pcsoft.fr...
Guy wrote: Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
PagePosition ?? cela n'existe pas ? C'est effectivement ce que j'ai rcherché tout de suite... ou des instructions commençant par Ancre Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 16:10 |
Salut, le plus simple est de saisir la commande sous l'éditeur de code afin de vérifier qu'elle soit bien reconnue. Si c'est le cas, fait F1 sur cette commande.
A+
"Guy" <g.gils@wanadoo.fr> wrote:
Pourtant l'ordre existe bel et bien dans l'aide en ligne mais peut-être
pas
sur l'aide papier à moins encore que l'on n'ait pas la même aide?? Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:40583bb1@news.pcsoft.fr... Guy wrote: Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
PagePosition ?? cela n'existe pas ? C'est effectivement ce que j'ai rcherché tout de suite... ou des instructions commençant par Ancre Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 19:01 |
Merci de vos réponses. Autant pour moi. Cette instruction n'existe qu'en code navigateur ce qui explique que la complêtion auto ne donnait pas cette instruction. Si j'avais saisi la commande en entier, elle serait apparu en rouge et j'aurai constaté cette particularité. Reste à voir comment cela va s'effectuer sachant que mon page actualise est en code serveur. Je teste.
Antoine wrote:
Salut, le plus simple est de saisir la commande sous l'éditeur de code afin de vérifier qu'elle soit bien reconnue. Si c'est le cas, fait F1 sur cette commande. A+ "Guy" <g.gils@wanadoo.fr> wrote: Pourtant l'ordre existe bel et bien dans l'aide en ligne mais peut-être pas sur l'aide papier à moins encore que l'on n'ait pas la même aide?? Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:40583bb1@news.pcsoft.fr... Guy wrote: Bonjour,
Il faudrait voir peut-être avec: PagePosition en déclarant le champs comme ancre.
PagePosition ?? cela n'existe pas ? C'est effectivement ce que j'ai rcherché tout de suite... ou des instructions commençant par Ancre Guy "Roumegou" <roumegou@wanadoo.fr> a écrit dans le message de news:405814e2$1@news.pcsoft.fr...
Bonjour, je voudrais après un traitement de clic sur une table, remplir un champs HTML sur la meme page et afficher le résultat.
Mon problème est que le PageActualise réaffiche la page en haut et il faut réutiliser les ascenceurs pour se positionner à l'endroit voulu.
Bref comment faire un entre guillemet of course pageActualise mapage#monancre -- Eric
-- Eric
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 17 mars 2004 - 19:28 |
Antoine wrote:
Salut, le plus simple est de saisir la commande sous l'éditeur de code afin de vérifier qu'elle soit bien reconnue. Si c'est le cas, fait F1 sur cette commande.
A+
Le PagePosition existe bien en Navigateur mais me revoilà encore confronté à un pb entre code Nav et code Serveur. J'ai une table mémoire et un champs HTML. Quand je clique sur ma table mémoire, je donne le détail de l'enreg pointé dans le champs HTML. Donc dans : "Selection d'une ligne de la table" j'ai le code qui appelle ma fonction qui va générer mon code HTML DetailResultat(RES_ID) et dans le clic de table (Navigateur), je met PagePosition(Perf1,LIB7) qui mon libellé avec ancre. Le pb c'est que le code Nav se fait avant le code serveur, donc cela se positionne puis se réaffiche avec le libellé modifié en haut de page. Comment changer l'ordre d'execution ?
Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 18 mars 2004 - 16:23 |
Une Solution toute simple pour se genre de fonction est d'appeller le PagePosition dans le Code de chargement de la page qui est executé systematiquement apres le clic sur un bouton et de mettre un champ de saisie invisible qui contient le nom de l'ancre.
C'est la meme chose avec reprise saisie.
De plus , l'ecran ne peut scroller sur une ancre que si le curseur est apparant Donc Avant pageposition il faut faire un reprise saisie pres de ton ancre sinon ton ecran fera un va et vient. |
| |
| |
| | | |
|
| | |
| |
Posté le 18 mars 2004 - 19:22 |
Christophe wrote:
Une Solution toute simple pour se genre de fonction est d'appeller le PagePosition dans le Code de chargement de la page qui est executé systematiquement apres le clic sur un bouton et de mettre un champ de saisie invisible qui contient le nom de l'ancre.
Merci Christophe , j'adore quand c'est tout simple. J'y arrive presque mais j'ai encore un petit souci. Si je met le nom de l'ancre en dur, ex PagePosition("",Lib5) cela fonctionne. Par contre en passant par un champs de saisie invisible, PagePosition("",ancre), cela ne fonctionne pas Pourtant si je fais un info(ancre), j'ai bien "Lib5".
Donc un pb de syntaxe ! j'ai essayé ancre..Valeur, ancre..Alias, ancre..nom sans succès j'ai essayé aussi PagePosition("",""""+ancre+"""") et PagePosition("",{ancre})
En fait, seul ceci fonctionne
SELON ancre CAS "LIB7" PagePosition("",LIB7) CAS "Lib5" PagePosition("",Lib5) FIN
N'y avait-il pas plus court ?
C'est la meme chose avec reprise saisie.
De plus , l'ecran ne peut scroller sur une ancre que si le curseur est apparant Donc Avant pageposition il faut faire un reprise saisie pres de ton ancre sinon ton ecran fera un va et vient.
-- Eric |
| |
| |
| | | |
|
| | |
| |
Posté le 26 avril 2004 - 21:06 |
Je ne c pas si tu as trouvé une solution à ton probleme, voici la mienne.
Dans mes different traitement serveur, je renseigne mon champ invisible avec l'alias du champ ancre : ex page_position = lib_titre_zr..Alias
ensuite dans le code de chargement de la page, il y a juste à faire
SI SansEspace(page_position) <> "" ALORS PagePosition("",page_position) page_position = "" FIN
PS : PagePosition est le nom de mon champ invisible
"Roumegou" <roumegou@wanadoo.fr> wrote:
Christophe wrote: Une Solution toute simple pour se genre de fonction est d'appeller le PagePosition dans le Code de chargement de la page qui est executé systematiquement apres le clic sur un bouton et de mettre un champ de saisie invisible qui contient le nom de l'ancre.
Merci Christophe , j'adore quand c'est tout simple. J'y arrive presque mais j'ai encore un petit souci. Si je met le nom de l'ancre en dur, ex PagePosition("",Lib5) cela fonctionne. Par contre en passant par un champs de saisie invisible, PagePosition("",ancre), cela ne fonctionne pas Pourtant si je fais un info(ancre), j'ai bien "Lib5". Donc un pb de syntaxe ! j'ai essayé ancre..Valeur, ancre..Alias, ancre..nom sans succès j'ai essayé aussi PagePosition("",""""+ancre+"""") et PagePosition("",{ancre}) En fait, seul ceci fonctionne SELON ancre CAS "LIB7" PagePosition("",LIB7) CAS "Lib5" PagePosition("",Lib5) FIN N'y avait-il pas plus court ? C'est la meme chose avec reprise saisie.
De plus , l'ecran ne peut scroller sur une ancre que si le curseur est apparant Donc Avant pageposition il faut faire un reprise saisie pres de ton ancre sinon ton ecran fera un va et vient.
-- Eric |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|