Envio de get

Tus preguntas. Algoritmos o Grupos de Comandos formando Programas Escripts.
Responder
srsombrero
Mensajes: 27
Registrado: 12 Ene 2009, 03:06

Envio de get

Mensaje por srsombrero »

Hola vereis tengo el siguiente formulario se trata de un juego via web.

Código: Seleccionar todo

<div id="Moverme">
<TABLE WIDTH=300 BORDER=3 ALIGN=Center BGCOLOR=Yellow><TR><TD BGCOLOR=Blue><FONT COLOR=White><b>Destino</b></FONT></TD></TR><TR><TD><TABLE BGCOLOR=#cecece WIDTH=98%><TR><TD><b>Valiente guerrero, necesito que me indiqueis las coordenadas de destino:</b></TD></TR>
<TR><TD ALIGN=Center><FORM NAME="moverpje">Fila: <INPUT TYPE="Text" NAME="ydest" SIZE=3> <small>o FP o ?</small></TD></TR><TR><TD ALIGN=Center>Columna: <INPUT TYPE="Text" NAME="xdest" SIZE=3></FORM></TD></TR>
<TR><TD><INPUT CLASS="boton" TYPE="Button" VALUE="Confirmar" onClick="oculta('Moverme');ejecutar()">
<INPUT CLASS="boton" TYPE="Button" VALUE="Cancelar" onClick="muestra('ToolTip');oculta('Moverme');"></TD></TR>
</TABLE></TD></TR></TABLE>
</div>
<div id="Ira">
<TABLE WIDTH=300 BORDER=3 ALIGN=Center BGCOLOR=Yellow><TR><TD BGCOLOR=Blue><FONT COLOR=White><b>Vista</b></FONT></TD></TR><TR><TD><TABLE BGCOLOR=#cecece WIDTH=98%><TR><TD><b>Valiente guerrero, necesito las coordenadas de la vista:</b></TD></TR>
<TR><TD ALIGN=Center><FORM NAME="iravista">Fila: <INPUT TYPE="Text" NAME="ydestvista" SIZE=3></TD></TR><TR><TD ALIGN=Center>Columna: <INPUT TYPE="Text" NAME="xdestvista" SIZE=3></FORM></TD></TR>
<TR><TD><INPUT CLASS="boton" TYPE="Button" VALUE="Confirmar" onClick="oculta('Ira');iranvista()">
<INPUT CLASS="boton" TYPE="Button" VALUE="Cancelar" onClick="oculta('Ira');"></TD></TR>
</TABLE></TD></TR></TABLE>
Bueno lo que necesito es enviarle 2 cosas, xdest y ydest ademas de confirmarlo pulsando aceptar, es javascript sino me equivoco y tengo muchos problemas, no comprendo como enviarle la peticion de aceptar,
<INPUT class=boton onclick="oculta('Moverme');ejecutar()" type=button value=Confirmar>
lo que estoy intentando es lo siguiente.

Código: Seleccionar todo

$oQ2= _IEGetObjByName ($oIE, "ydest")
$oQ= _IEGetObjByName ($oIE, "xdest")
_IEFormElementSetValue ($oQ, "456")
_IEFormElementSetValue ($oQ2, "201")
Aun así no consigo ver si funciona o no, no recibo ningun error pero tampoco consigo que funcione pues no se como enviarle el click final ya que el name aparece algo raro. Espero que alguien pueda ayudarme un saludo.
Avatar de Usuario
Chefito
Profesional del Autoit
Mensajes: 2035
Registrado: 21 Feb 2008, 18:42
Ubicación: Albacete/Cuenca (España)

Re: Envio de get

Mensaje por Chefito »

Mmmmm.....si esta información se envía por método "get", la forma más facil de enviarla sería añadiendo la información que quieres enviar en la propia dirección url. Sería lo más facil y rápido.

Pero si quieres cliquear ese botón, te recomiendo que mires este post de hace tiempo. Hay una función para cliquear un botón (o cualquier objeto input) por su valor (value): http://www.emesn.com/autoitforum/viewto ... nput#p2264 (hay que utilizar más la búsqueda del foro :smt016 )

Espero que te sirva.

Saludos.
Cita vista en algún lugar de la red: En este mundo hay 10 tipos de personas, los que saben binario y los que no ;).
Responder