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?