Après windows pour les nuls, voici PB pour les bons (ou presque).

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » Listes déroulantes ne fonctionnent pas dans ole webbrowser

#1 19-12-2012 09:13:53

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Listes déroulantes ne fonctionnent pas dans ole webbrowser

Bonjour,
je dois afficher une page html dans une fenêtre contenant un contrôle ole webbrowser (pb11.5  + IE 7 je pense).

Le problème se pose pour les listes déroulantes: on peut les ouvrir, mais pas sélectionner l'item de son choix.
Exemple de page html

Code:

<html>
<head>
<title>Ma page</title>
</head>
<body>
<select name="menu_destination">
  <option value="http://www.monsite.net/accueil.html">Accueil</option>
  <option value="http://www.monsite.net/apropos.html">Qui sommes-nous ?</option>
  <option value="http://www.monsite.net/contact.html">Nous contacter</option>
  <option value="http://www.monsite.net/plan.html">Plan du site</option>
</select>
</body>
</html>

Quelqu'un a-t-il une idée de l'origine du problème?
Merci par avance.

Hors ligne

 

#2 19-12-2012 12:24:57

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: Listes déroulantes ne fonctionnent pas dans ole webbrowser

Bonjour,
c'est bizarre, je n'arrive pas à sélectionner via la souris, mais au clavier çà marche (flèches haut/bas)...


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 

#3 19-12-2012 12:54:38

denisd  
Membre
Date d'inscription: 27-06-2012
Messages: 14
Pépites: 23
Banque: 0

Re: Listes déroulantes ne fonctionnent pas dans ole webbrowser

He oui c'est bien le problème...

La liste s'ouvre, la sélection change bien quand on passe au dessus mais le clic ne referme pas la liste...

Pourquoi j'utilise un l'OLE web browser dans une fenêtre PB plutôt qu'IE directement:

Une appli "principale" appelle un service web (URL).
Des choses se passent dans le fenêtre web.
--> Je souhaite savoir que l'utilisateur à terminer et qu'il ferme le navigateur.

Du coup l'appli ouvre une fenêtre qui contient un OLE et un bouton "Fermer". L'OLE affiche l'IHM web et fait ses traitements.
Une fois cela terminé l'utilisateur ferme la fenêtre et rend la main à l'appli.

Peut-être y a-t-il d'autres solutions...
Toujours est-il que je ne sais pas pourquoi les listes déroulantes ne fonctionnent pas dans ce cas précis.

Merci pour vos infos, vos idées, vos suggestions...
@+

Dernière modification par denisd (19-12-2012 12:56:48)

Hors ligne

 

#4 19-12-2012 14:21:47

rincevent  
Modérateur
Award: bf
Lieu: Belgique
Date d'inscription: 06-02-2007
Messages: 722
Pépites: 100,002,023
Banque: 0

Re: Listes déroulantes ne fonctionnent pas dans ole webbrowser

Bonjour,

si tu vas voir de ce côté ci

il y a moyen de faire un "runandwait" d'une appli (y compris IExplore donc, j'ai testé et ça fonctionne bien)
et si tu fais cela et bien ton programme continuera son exécution uniquement quand le user aura fermé la fenêtre iexplore.

en espérant que ça puisse t'aider

Dernière modification par rincevent (19-12-2012 14:33:29)


http://img114.imageshack.us/img114/8519/userbar175801nb.gif
Pourquoi ne puis-je vivre comme n'importe quel être humain ? Pourquoi mon destin est-il de ne pouvoir cesser de me battre ?

Hors ligne

 

#5 11-02-2013 06:40:56

xlat  
0xc0000005
Award: bf
Lieu: Tanger (طنج)
Date d'inscription: 04-12-2010
Messages: 720
Pépites: 11,343
Banque: 100,221,387,868,884,300
Site web

Re: Listes déroulantes ne fonctionnent pas dans ole webbrowser

Ça serait corrigé dans le dernier EBF : PowerBuilder swr/ebf: 20963 ver. 12.5.1; Windows x86


20963   721495     Using OLEObject for Microsoft Web Browser, can't select the item in the drop down list


https://lut.im/eJINqa9o/vAtyxD0h "Don't believe everything you read on the Internet"
    -- Abraham Lincoln

www.ngs.ma

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » Listes déroulantes ne fonctionnent pas dans ole webbrowser

Pied de page des forums

Propulsé par FluxBB 1.2.22