Ho un collegamento che carica una pagina e chiama una funzione javascript al clic. Il problema è che la funzione javascript non può finire prima che i reindirizzamenti della pagina. Esiste comunque per assicurarlo?Link reindirizza la pagina prima che javascript onclick sia in grado di terminare
Si noterà che c'è un alert()
che viene commentato nella funzione javascript e, se annullo, la funzione è in grado di completare. Tuttavia, ovviamente non voglio che un popup di avviso si svolga effettivamente.
Ecco il link:
<a href="p.php?p=$randString&s=$postCat" onclick="setYSession();">
Qui è la funzione javascript che non può finire in tempo:
function setYSession() {
var YposValue = window.pageYOffset;
$.get('yPosSession.php?yValue=' + YposValue);
//alert(YposValue);
return false;
}
alcuna ragione particolare per cui si desidera evitare l'uso di '.open' ..? –
Ho provato ad usarlo sul mio dispositivo Android e quando ho fatto clic su di esso mi davano problemi ... in pratica si trattava di tornare indietro di 2 pagine anziché 1 per qualche motivo. – user1399694
ok, sei a conoscenza di questo: http://stackoverflow.com/questions/1865837/whats-the-difference-traving-window-location-and-window-location-replace? –