Vamos con las funciones _IE()
Publicado: 19 Abr 2010, 17:15
Hola a todos,
estoy estudiando las funciones _IE() pero me que quedado atascado en las referencias que se hacen a objetos en una pagina web.
Pongo 2 codigos encontrados en el foro los 2 creados por chefito que me sirven para postear la duda.
Este script saca un mensaje cuando se pulsa el botón "Bucar en Google". Lo que no entiendo es como sabemos que la referencia a ese botón es "btnG" ¿?¿?
$oIE = _IECreate ("www.google.es") ;cargo la página web de google.
$obtnBuscar = _IEGetObjById ($oIE, "btnG") ;obtengo el objeto button (botón) que pone Buscar en google.
_IEHeadInsertEventScript ($oIE, "btnG", "onclick", "alert('Has pulsado el botón ""Buscar con google""!!!');") ;inserto en el evento onclick del botón una alerta
Otro ejemplo que sirve para poner usuario y contraseña en una pagina web (en este caso el portal wap de lacaixa.com)
#include <IE.au3>
$IeObj=_IECreate("https://loc12.lacaixa.es/WAP/SPDServlet ... goff02.jsp")
$ieform=_IEFormGetCollection($IeObj,0)
$InpUs=_IEGetObjByName($ieform, "E")
$InpPass=_IEGetObjByName($ieform, "B")
_IeFormElementSetValue($InpUs, "usuario")
_IeFormElementSetValue($InpPass, "contraseña")
_IEFormSubmit($ieform)
_IeLoadWait($IeObj)
Tampoco entiendo de donde sale la referencia de los box indicados
$InpUs=_IEGetObjByName($ieform, "E")
$InpPass=_IEGetObjByName($ieform, "B")
Supongo que habrá algún modo de listar los objetos de una web para referenciarlos, pero no doy con ello ¿Podéis ayudarme? Pleaseeeee, estoy deseperado
Si neceistáis cualquier información adicional, decirme
Muchas Gracias a todos
Un saludo,
estoy estudiando las funciones _IE() pero me que quedado atascado en las referencias que se hacen a objetos en una pagina web.
Pongo 2 codigos encontrados en el foro los 2 creados por chefito que me sirven para postear la duda.
Este script saca un mensaje cuando se pulsa el botón "Bucar en Google". Lo que no entiendo es como sabemos que la referencia a ese botón es "btnG" ¿?¿?
$oIE = _IECreate ("www.google.es") ;cargo la página web de google.
$obtnBuscar = _IEGetObjById ($oIE, "btnG") ;obtengo el objeto button (botón) que pone Buscar en google.
_IEHeadInsertEventScript ($oIE, "btnG", "onclick", "alert('Has pulsado el botón ""Buscar con google""!!!');") ;inserto en el evento onclick del botón una alerta
Otro ejemplo que sirve para poner usuario y contraseña en una pagina web (en este caso el portal wap de lacaixa.com)
#include <IE.au3>
$IeObj=_IECreate("https://loc12.lacaixa.es/WAP/SPDServlet ... goff02.jsp")
$ieform=_IEFormGetCollection($IeObj,0)
$InpUs=_IEGetObjByName($ieform, "E")
$InpPass=_IEGetObjByName($ieform, "B")
_IeFormElementSetValue($InpUs, "usuario")
_IeFormElementSetValue($InpPass, "contraseña")
_IEFormSubmit($ieform)
_IeLoadWait($IeObj)
Tampoco entiendo de donde sale la referencia de los box indicados
$InpUs=_IEGetObjByName($ieform, "E")
$InpPass=_IEGetObjByName($ieform, "B")
Supongo que habrá algún modo de listar los objetos de una web para referenciarlos, pero no doy con ello ¿Podéis ayudarme? Pleaseeeee, estoy deseperado
Si neceistáis cualquier información adicional, decirme
Muchas Gracias a todos
Un saludo,