So che questa è una domanda molto discussa ma non riesco a capire perché non funziona per me.window.location.href non reindirizza
Questa è la mia funzione:
function ShowComments(){
alert("fired");
var movieShareId = document.getElementById('movieId');
//alert("found div" + movieShareId.textContent || movieShareId.innerText);
//alert("redirect location: /comments.aspx?id=" + movieShareId.textContent || movieShareId.innerText + "/");
window.location.href = "/comments.aspx?id=" + movieShareId.textContent || movieShareId.innerText + "/";
var newLocation = window.location;
//alert("full location: " + window.location);
}
Se ho gli allarmi senza commenti o se ho Bugzilla di Mozilla aprire funziona bene, altrimenti non reindirizza l'altra pagina.
Qualche idea, perché?
Qual è il punto di 'var newLocation = window.location;'? Nessuna riga deve essere eseguita dopo la modifica di window.location. –
Come stai chiamando la funzione? Stai facendo qualcos'altro a quel punto che potrebbe interferire con il cambio di posizione? – Guffa