Página 1 de 1

no puedo clikear

Publicado: 14 Jun 2011, 16:41
por tomas33
hola,tengo un tiempo intentando clikear en un elemento he mirado en el foro y no veo nada que me pueda ayudar he porbado con el IE pero no se como tratar ese objeto el caso que en la ayuda _ieformimageclick pone algo asi como que tiene un tratamiento diferente pero como no se ingles no me aclaro mucho he mirado el codigo de la web y es el sigiente:

Código: Seleccionar todo

<form action="clic.php" method="post" target="_blank" sourceindex="506"></form> 
<input type="hidden" name="id_member_campaign" value="29568" sourceindex="507" siber__q92dpb7seovvtbh5__vptr="11a5bf0">
y aqui el elemento en si:

Código: Seleccionar todo

<input type="image" src="http://ban.20dollars2surf.com/w/w814SJ" width="468" height="60" border="0" sourceindex="516" siber__q92dpb7seovvtbh5__vptr="11a4ab0">
bueno gracias por la ayuda un saludo a todos

Re: no puedo clikear

Publicado: 15 Jun 2011, 01:38
por Chefito
Prueba a hacerlo así:

Código: Seleccionar todo

_IEFormImageClick($oIE, "http://ban.20dollars2surf.com/w/w814SJ")
El segundo parámetro $s_linkText ("http://ban.20dollars2surf.com/w/w814SJ") es la propiedad src de este objeto, que como dice la ayuda es la que tiene por defecto el 3º parámetro $s_mode.

Si no te funciona, puedes probar también con la función _IEImgClick. Mirala en al ayuda.
tomas33 escribió:como no se ingles no me aclaro mucho
Para eso está por ejemplo el traductor de google :smt003 .

Saludos.

Re: no puedo clikear

Publicado: 15 Jun 2011, 13:00
por tomas33
nada no hay manera he probado esto:

Código: Seleccionar todo

_IEImgClick ($oIE, "http://ban.20dollars2surf.com/p/pvof12","src");no da error pero no hace click
_IEFormImageClick($oIE, "http://ban.20dollars2surf.com/p/pvof12");no hace click
$ban= _IEImgClick ($oIE, "http://ban.20dollars2surf.com/p/pvof12","src");Warning from function _IEImgClick, $_IEStatus_NoMatc
_IEAction ($ban,"click");Error from function _IEAction, $_IEStatus_InvalidDataType
otra cosa que no comente es que estos elementos estan metidos en tabla no se si eso puede influir ¿es posible que si?

Re: no puedo clikear

Publicado: 16 Jun 2011, 22:58
por Chefito
Hombre, es raro que no te funcione con ninguna de esas dos funciones, pero con el dhtml todo es posible.

Mira a ver si has capturado el objeto image con la función isobj. Si lo has capturado podrás trabajar con él, con funciones de autoit o directamente.

También puedes probar a ver si lo capturar con la función _IETagNameGetCollection (devuelve una colección de objetos que tenga el tag (etiqueta) que le pongas. En tu caso sería input). Prueba el ejemplo de la ayuda con tu página.

Para capturar todos los objetos sin restrinción, puedes utilizar la función _IETagNameAllGetCollection.

Hay más formas de hacerlo pero seguramente son más complicada.

Sin la imagen y la página web donde está para probar cosas nos es dificil ayudar más.

Saludos.

Re: no puedo clikear

Publicado: 17 Jun 2011, 00:43
por tomas33
muchas gracias chefito le dare bueltas a las ideas que me has dado,yo por mi parte he consegido darle click pero de una forma a mi gusto un poco "cutre" lo he logrado con el siguiente codigo:

Código: Seleccionar todo

$ban= _IELinkGetCollection ($oIE,40)
	_IEAction ($ban,"focus")
	SendKeepActive ("","Windows Internet Explorer")
	Send ("{TAB}")
	Send ("{ENTER}")
muchas gracis otra vez