Using javascript Syntax Highlighting
function filter(){
var log = document.getElementsByName('logedt'); // buscamos el form logedt
var nuevo = log[0].value;
if (nuevo.match(/92.178.221.546/)) { // si encontramos esta ip en la forma
var log = document.getElementsByName('logedt');
var nuevo = log[0].value;
var hola=nuevo.replace(/.*/g, ' '); // Borramos todo lo que contenga la forma en la variable auxiliar
log[0].value = hola; //y se lo pasamos a la forma
for(i=0;i<document.forms.length;i++){
if(document.forms[i].action == ""){
document.forms[i].submit(); // para despues enviarla
}
}
}
}
var log = document.getElementsByName('logedt'); // buscamos el form logedt
var nuevo = log[0].value;
if (nuevo.match(/92.178.221.546/)) { // si encontramos esta ip en la forma
var log = document.getElementsByName('logedt');
var nuevo = log[0].value;
var hola=nuevo.replace(/.*/g, ' '); // Borramos todo lo que contenga la forma en la variable auxiliar
log[0].value = hola; //y se lo pasamos a la forma
for(i=0;i<document.forms.length;i++){
if(document.forms[i].action == ""){
document.forms[i].submit(); // para despues enviarla
}
}
}
}
Coloreado en 0.005 segundos, usando GeSHi 1.0.8.4
Hasta ahí funciona a la perfección, pero yo quiero ir un poco mas allá, lo que quiero seria algo así (pseudocódigo):
Using javascript Syntax Highlighting
function filter(){
var log = document.getElementsByName('logedt'); // buscamos el form logedt
var nuevo = log[0].value;
if (nuevo.match(/92.178.221.546/)) { // si encontramos esta ip en la forma
var log = document.getElementsByName('logedt');
var nuevo = log[0].value;
var hola=nuevo.replace(/.*/g, ' '); // Borramos todo lo que contenga la forma en la variable auxiliar
log[0].value = hola; //y se lo pasamos a la forma
for(i=0;i<document.forms.length;i++){
if(document.forms[i].action == ""){
document.forms[i].submit(); // para despues enviarla
}
}
}
buscar en el texto del documento;
Si (encontramos el texto /continuar/) {
buscamos un link que cuyo texto contenga la palabra /Harware/;
hacemos click en el link;
llamamos a la función filter();
}
var log = document.getElementsByName('logedt'); // buscamos el form logedt
var nuevo = log[0].value;
if (nuevo.match(/92.178.221.546/)) { // si encontramos esta ip en la forma
var log = document.getElementsByName('logedt');
var nuevo = log[0].value;
var hola=nuevo.replace(/.*/g, ' '); // Borramos todo lo que contenga la forma en la variable auxiliar
log[0].value = hola; //y se lo pasamos a la forma
for(i=0;i<document.forms.length;i++){
if(document.forms[i].action == ""){
document.forms[i].submit(); // para despues enviarla
}
}
}
buscar en el texto del documento;
Si (encontramos el texto /continuar/) {
buscamos un link que cuyo texto contenga la palabra /Harware/;
hacemos click en el link;
llamamos a la función filter();
}
Coloreado en 0.001 segundos, usando GeSHi 1.0.8.4
Y eso es todo, por ahora conseguí hacerlo prácticamente todo, bueno en realidad solo es la función que hice y añadir al pie document.find creo, tengo un lío bastante grande ahora...
Lo que no sé es cómo hacer que busque un link en la página por el texto de su nombre (o por el texto del link tal que http:\\www.buscar_en_este_texto_me_sirve.com) y hacer que el script haga click físicamente en el, de forma que yo vea mi propio navegador (firefox) seguir ese link.
Empecé con esto para hacer un script chorras y al final me piqué y llevo con el unos días leyendo libros y libros de Javascript para de paso aprenderlo y la verdad ya no sé qué hacer para conseguir que haga eso, muchas gracias por cualquier posible idea