[R] Problème avec _IECreateEmbedded

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

[R] Problème avec _IECreateEmbedded

#1

Message par matwachich »

Salut autoitien(e)s!

Juste une petite question qui j’espère ne posera pas de problème au utilisateurs avertis de IE.au3

Avec l'UDF GuiCtrlTexte, je souhaite faire un scroll-down de l'_IECreateEmbedded de me fenêtre. Comment faire SVP?

Merci
Modifié en dernier par matwachich le ven. 21 janv. 2011 21:49, modifié 1 fois.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
TommyDDR
Modérateur
Modérateur
Messages : 2130
Enregistré le : mar. 22 juil. 2008 21:55
Localisation : Nantes
Status : Hors ligne

Re: [..] Problème avec _IECreateEmbedded

#2

Message par TommyDDR »

Cala me rappel le même problème que j'ai eu ^^

Ajoute cela dans ton GuiCtrlTexte :

Code : Tout sélectionner

Func _GuiCtrlScrollDown()
    $hCtrlObj.document.body.scrollTop=1000000000
EndFunc
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [..] Problème avec _IECreateEmbedded

#3

Message par bloodwolff »

Moi j'y allais avec une méthode qui détecte automatiquement la longueur de la page donc si elle est plus longue que 1000000000 cela fonctionne quand même

Code : Tout sélectionner

$oIE.document.body.scrollTop = Number($oIE.document.body.scrollHeight)
Par contre cela ne fonctionne pas sur toute les pages (la méthode de tommy également) donc parfois il faudra utiliser

Code : Tout sélectionner

$oIE.document.documentElement.scrollTop = Number($oIE.document.body.scrollHeight)
Compte skype : bloodwolfff
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Problème avec _IECreateEmbedded

#4

Message par matwachich »

Merci les gars, c'est super!
J'ai ajouté cette fonction a GuiCtrlTexte.au3

Code : Tout sélectionner

Func _GuiCtrlTexte_ScrollDown($hCtrl)
    $hCtrl[0].document.body.scrollTop = Number($hCtrl[0].document.body.scrollHeight)
    Return 1
EndFunc
PS: je me rend compte que quelques connaissances en Javascript ne serait pas de trop!
PS: La 2e méthode de Bloodwolf ne marche pas, j'sais pas pourquoi...
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
bloodwolff
Membre émérite
Membre émérite
Messages : 655
Enregistré le : ven. 18 avr. 2008 22:36
Localisation : Québec
Status : Hors ligne

Re: [R] Problème avec _IECreateEmbedded

#5

Message par bloodwolff »

PS: La 2e méthode de Bloodwolf ne marche pas, j'sais pas pourquoi...
Euh c'est la que tu te trompe ! Elle fonctionne quand la première ne fonctionne pas ! Test avec par exemple le site facebook, la première méthode ne fonctionnera pas tandis que la deuxième oui :roll:
Compte skype : bloodwolfff
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [R] Problème avec _IECreateEmbedded

#6

Message par matwachich »

Ok man! merci.
PS: moi je l'utilise avec un _IECreateEmbedded dans une gui (pour un logciel de tchat TCP) et c'est la première qui marche.
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Répondre