Bonjour à tous
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 :
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 : Sélectionner tout - Visualiser dans une fenêtre à part Select := (getElementByClass (Web1.Document, 'myClass', Index) as IHTMLSelectElement);
Code html : Sélectionner tout - Visualiser dans une fenêtre à part <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 :
Et là le cast en IHTMLSelectElement ne pose pas de problème ...
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
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>
Est-ce que quelqu'un a une idée ? Je tourne en rond là![]()
Partager