PC SOFT

GRUPOS DE DISCUSSÃO PROFISSIONAL
WINDEVWEBDEV e WINDEV Mobile

Inicio → WEBDEV 2024 → JSPropriété fonctionne en WW7, plus en WW9...
JSPropriété fonctionne en WW7, plus en WW9...
Iniciado por thomas, jan., 26 2005 5:21 PM - 2 respostas
Publicado em janeiro, 26 2005 - 5:21 PM
Bonjour,

J'utilise la ligne suivante dans un site développé en WW7 et elle fonctionne correctement.
JSPropriété("window.opener.document." + ChampRetour + ".focus()") . Elle me sert à redonner le focus à un champ d'une page appelante (comme on peut le voir)

En webdev9 je ne peux même pas la tester, le compilateur dit : "Aucune syntaxe de JSPropriété ne correspond". La variable "ChampRetour " contient bien l'alias du champ, et c'est du copier/coller alors je ne comprends pas.

Suis-je le seul à avoir des problèmes avec JSPropriété? Merci pour vos solutions éclairées.
Thomas
Publicado em janeiro, 27 2005 - 11:11 AM
Salut,

focus() est une méthode et non une propriété en JS...
Si tu essayes avec JSMéthode, ça fonctionne ?

Bon dev,

Olivier

Thomas a exprimé avec détail :

Bonjour,

J'utilise la ligne suivante dans un site développé en WW7 et elle
fonctionne correctement.
JSPropriété("window.opener.document." + ChampRetour + ".focus()") . Elle
me sert à redonner le focus à un champ d'une page appelante (comme on peut
le voir)

En webdev9 je ne peux même pas la tester, le compilateur dit : "Aucune
syntaxe de JSPropriété ne correspond". La variable "ChampRetour " contient
bien l'alias du champ, et c'est du copier/coller alors je ne comprends
pas.

Suis-je le seul à avoir des problèmes avec JSPropriété? Merci pour vos
solutions éclairées.
Thomas
Publicado em janeiro, 27 2005 - 3:34 PM
me revoila,

j'ai un peu cherché avec JSMéthode comme tu me l'a proposé Olivier et j'ai trouvé.
JSMéthode("window.opener.document."+ChampRetour,"focus()") fonctionne.
Mais je ne comprends toujours pas pourquoi :
JSPropriété("window.opener.document." + ChampRetour + ".focus()") fonctionne dans webdev7 et pas en webdev9. Comme disait mon maitre de stage, à l'opposé des médecins les informaticiens ont obligation de résultats mais pas de moyens, alors je m'assois sur ce mystère.