salve. ho la necessità di attendere il caricamente di una determinata pagina (che si apre tramite windows.open) e poi eseguire il codice sottostante (che altro non è che una chiamata ajax). il codice è il seguente :
voi direte : fai una chiamata ajax tramite un altra funzione posta alla fine della pagina che devi attendere (in questo caso history) : si potrebbe, ma questa funzione viene chiamata da un altra pagina, cui passo un ulteriore parametro (newlabelid) che mi identifica il div che devo modificare una volta effettuata la chiamata ajax. passarlo come parametro è abbastanza scocciante (per una serie di motivi). esiste un metodo? avevo pensato al document.ready() di jquery, ma non sò se è applicabile a una windows.open (o almeno, non saprei come implementarlo).codice:function recentEdits(trackid, newlabelid) { window.open('./index.php?status=history&trackid='+trackid, 'titolo', 'width=1013, height=640, resizable, status, scrollbars=1, location'); $.ajax({ type: "POST", url: "./asynch/asynchf.php", data: "trackid="+trackid+"&id=redit", success: function(msg){ $("#redits").text(msg+" Unreads"); $("#newlabel1"+newlabelid).css("background-color", "transparent"); $("#newlabel1"+newlabelid).css("color", "#FF9900"); $("#newlink"+newlabelid).removeClass('tracklistnew'); $("#newlink"+newlabelid).addClass('tracklistnotnew'); $("#newlabel2"+newlabelid).text(""); } }); }
cordiali saluti

Rispondi quotando

