Comunidad de diseño web y desarrollo en internet online

Ayuda JS o php

Citar            
MensajeEscrito el 15 Ago 2007 08:06 pm
Bueno, necesito hacer que un javascript que invente con greasemonkey, me presione la tecla Enter, dentro de una pagina web, pero no he logrado encontrar a nadie que me ayude, si alguien puede hacerlo, por favor, que responda.

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 15 Ago 2007 08:20 pm
no te entendi

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 15 Ago 2007 10:17 pm
tampoco entendi :S

Por 3w

145 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 16 Ago 2007 02:22 am
pues me explico mejor.

sopongamos que te metes todos los dias a una pagina.

ya guardaste la contraseña en el pc y estas cansado de esperar a que se carge para apretar enter

pues, bueno, yo quiero hacer un script que me permita presionar enter automaticamente despues de 2 segundos (o lo que demore en cargar)

estoy ocupando el greasemonkey que es un complemento de firefox, que permite ponerle tus propios script a cualquier pagina


si alguien sabe como hacerlo, se lo agradeceria

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 16 Ago 2007 05:51 am
No estoy seguro de lo que dijiste, pero por lo que puedo entender.
Creo que quieres "enviar un formulario" 2 segundos después que haya cargado la página (junto a los datos guardados con firefox), cierto?

Si esto es asi, lo que tendrías que usar es setTimeout y submit.

Código :

setTimeout(submitForm,2000);
var submitForm = function(){
  var form = document.getElementById('el_formulario');
  form.submit();
}


Más info.
http://www.w3schools.com/htmldom/met_win_settimeout.asp

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 16 Ago 2007 02:05 pm
el problema es que el formulario no tiene nombre, y lo pienso usar para varios formularios mas.
por lo que quiero enviar la tacla enter, pues el focus esta justo sobre el "enviar", es decir que el script, me apriete la tecla enter por mi

de todas formas gracias, probare con ese

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 16 Ago 2007 02:29 pm
deberian tener nombre los formularios

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Ago 2007 02:45 pm
eso es lo raro, pero creeme, no tienen

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 16 Ago 2007 03:04 pm
si no tienen, poneselos XD

Por PabloHdS

251 de clabLevel



 

firefox
Citar            
MensajeEscrito el 16 Ago 2007 03:49 pm
no son mis paginas, ese es el problema, mira piensa que tienes la contraseña guardada en tu pc, para abrir la cuanta de gmail.
como lo haces para enviart tu nokmbre y contraseña?

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 16 Ago 2007 04:15 pm
Lord Zorel, todos los formlarios pueden ser accesados por el DOM, sino tienen un name, o id. Se seleccionan de otro método, muestranos cuál es el sitio y te digo cómo seleccionarlo.

Un saludo.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox
Citar            
MensajeEscrito el 16 Ago 2007 05:26 pm
lo siento, no puedo mostrartelo pues es de varias paginas, por eso quiero "enviar" el boton enter, como si lo presionara

intenta hacerlo con la cuenta de gmail, o con esta http://webmail.udec.cl/src/login.php
que es una de muchas.

creo que esa tiene un name por hay, ¿pero hay una forma de enviarla, sin saber el name?

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 16 Ago 2007 05:46 pm
bueno, gracias por la ayuda, y si efectivamente puedo enviar los cuestionarios sin nombre poniendo esto

Código :

document.forms[""].submit();


pero aun me queda la duda, si yo por ejemplo.

quisiera que en una caja de texto, el codigo me escribiera algo y luego presionase enter, se puede?[/code]

Por Lord Zorel

17 de clabLevel



 

Chile

firefox
Citar            
MensajeEscrito el 17 Ago 2007 01:26 am
Claro, seleccionas el input y luego usas el atributo value.

Código :

var input = @aqui el dom para conseguir el input@;
input.value = 'el value que quieras';
input.form.submit();


Te recomiendo que aprendas a usar el DOM, es muy muy util si quieres usar javascript.

Por NEO_JP

BOFH

5724 de clabLevel

13 tutoriales
12 articulos

Genero:Masculino   Anime Bloggers Premio_Secretos Team Cristalab

Front-end Developer en Washington, DC

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.