Pogledajte određenu poruku
Staro 26. 06. 2007.   #1
misk0
majstor
Wrote a book
 
Avatar misk0
 
Datum učlanjenja: 30.01.2006
Lokacija: Lugano - Switzerland
Poruke: 1.251
Hvala: 219
106 "Hvala" u 67 poruka
misk0 će postati "faca" uskoromisk0 će postati "faca" uskoro
Pošaljite ICQ poruku za misk0 Pošaljite poruku preko Skype™ za misk0
Smile Extenzija za FF, submit with POST method..

Pravim extenziju za FF koja ima 3 polja i koristi se za logovanje u jednu aplikaciju. Polja i submit dugme se nalaze na toolbaru. Sta zelim uciniti? Kad korisnik popuni polja, stisne dugme da se te vrijednosti proslijede LOGIN formi putem POST metode (znaci ne trepanje u URL?vrijednost=1?vrijednost2=1). Ono sto sam uspi do sad uraditi je nesto kao:

Kôd:
window.content.document.location = "https://www.app.com/login.php";
setTimeout("lm_login()", 300); 

}

function lm_login() {

var f_dbkey =  window.content.document.getElementsByName("DB")[0];
f_dbkey.value = "database_name";

var f_user =  window.content.document.getElementsByName("username")[0];
f_user.value="admin_user";
 
var f_pass =  window.content.document.getElementsByName("password")[0];
f_pass.value="admin_pass";
  
var f_forma =  window.content.document.forms[0];
f_forma.submit();
setTimeot moram koristiti jer ako ga nema, (po mojoj nekoj logici) strana se ne stigne ucitati kad joj skripta pocne dodjeljivati vrijednosti i onda se nista ne desi.

Vjerujem da ima drugi nacin da se to odradi, ali ne mogu naci kako?? Ideje, sugestije i slicno?
misk0 je offline   Odgovorite uz citat