Página 1 de 1

javascript onclick

Publicado: 24 Dic 2012, 20:47
por jamegon
Hola

Este es parte del codigo de una pagina web:

<a class="sprite-arrows icon-arrow2" onclick="javascript:enviaForm('mapperForm', 'SeleccioTotesEstacions','ObservacioTeledeteccio');">Llistat de totes les EMA</a>

Haciendo click entra a otra página web pasando mediante post el formulario. ¿Se puede entrar automáticamente sin tener que clikar?

Re: javascript onclick

Publicado: 25 Dic 2012, 15:18
por Chefito
Puedes entrar automáticamente en esa página de varias formas. La más lógica y fácil es intentarlo utilizando la función _IELinkClickByText o _IELinkClickByIndex, que sirve para cliquear un link por su texto o su index.
Supongo que también serviría si después de crear el objeto IE, y meterte en esa página, pones esto:

Código: Seleccionar todo

_IENavigate($oIE,"javascript:enviaForm('mapperForm', 'SeleccioTotesEstacions','ObservacioTeledeteccio');")
Todas estas formas utilizan la udf IE.au3. Busca las funciones en la ayuda, estudia toda la udf, mira sus ejemplos, y seguro que lo solucionas.

Se me ocurre alguna otra forma, pero para que liar más la perdíz :smt005 .

Supongo que también se podrían sacar los datos directamente, pero eso ya sería con otros métodos.

Si pones la página web donde quieres hacer eso nos resultará más fácil ayudarte.

Saludos.

Re: javascript onclick

Publicado: 25 Dic 2012, 20:12
por jamegon
Gracias por la respuesta.

Ya me funciona:

#include <IE.au3>

$oIE = _IECreate("http://meteo.cat/xema/AppJava/SeleccioPerComarca.do")
_IENavigate($oIE,"javascript:enviaForm('mapperForm', 'SeleccioTotesEstacions','ObservacioTeledeteccio');")

Saludos