[RISOLTO]Ciao a tutti, ho il seguente problema in cui mi arrovello da giorni:
devo recuperare dei dati da una tabella html che ho prelevato da una sito esterno con "file_get_contents($url)" tramite php lato server, lato client ho creato uno script java che legge i dati dalla tabella, una riga alla volta, li memorizza negli input di form, già predisposto alla cosa, e quindi con il comando "form.submit();" dovrebbe inviare la riga ad una pagina php che memorizza i dati in un server sql.
[ERRORE] cosa succede invece : lo script lavora iterativamente come voluto ma il comando .submit() viene eseguito solo alla fine dello script inviando solo l'ultima riga letta.(che viene memorizzata correttamente). Qualcuno ha idee su come risolvere?
function load(tab)
{
var i=0;
var j=0;
var x=0;
var y=0;
with(document) {
while (typeof getElementsByTagName('td')[j] !=='undefined'){
for (i=0;i<=3;i++) {
x=i+1;
str=getElementsByTagName('td')[j+i].textContent;
if (getElementById('in'+(x+y)).name.indexOf('Var')!==-1){
if (str.indexOf("UP")!==-1){
getElementById('in'+(x+y)).value="UP";
str=str.replace("UP","");
}else if (str.indexOf("DOWN")!==-1){
getElementById('in'+(x+y)).value="DOWN";
str=str.replace("DOWN","");
}
y++;
}
str=str.replace(/\s+$|^\s+/g,"");
getElementById('in'+(x+y)).value=str;
}
getElementById('form'+tab).submit();
// return true;
j=j+4;
y=0;
}
}