Cast en IHTMLSelectElement
Bonjour à tous :D
Je cherche à récupére un select dans une page WEB, mais j'ai une exception "Interface not supported" lors de l'appel à ce code :
Code:
Select := (getElementByClass (Web1.Document, 'myClass', Index) as IHTMLSelectElement);
getElementByClass est un code que j'ai trouvé sur le net, qui retourne un IDispatch. pas de problème de ce coté là, le retour de getElementByClass est bien l'élément HTML que je veux récupérer, dont voici le code HTML :
Code:
<SELECT class=myClass tabIndex=0 __uiObjectID="4" __eventBits="1025"><OPTION selected value=791665>Aujourd'hui 05:00</OPTION><OPTION value=793071>20/07 22:00</OPTION></SELECT>
du coup j'ai testé avec une page HTML que j'ai fait moi, avec ce code :
Code:
1 2 3 4 5 6 7 8
| <html>
<body>
<select class="myClass">
<option value="1">Première</option>
<option value="2">Deuxième</option>
</select>
</body>
</html> |
Et là le cast en IHTMLSelectElement ne pose pas de problème ...
Est-ce que quelqu'un a une idée ? Je tourne en rond là :aie: