Salut à tous,
J'aimerais pouvoir faire un système en jquery qui puisse empêcher de charger de nouveau une URL si nous sommes déjà présent sur celle-ci dans notre navigateur. Mais je tourne en rond et je pense avoir un problème de variable global en JavaScript.
Pourriez-vous m'éclairer un peu que je puisse effectuer mon système de navigation correctement pour éviter de recharger une page déjà active ? Je vous montre mon code :
Si vous avez une idée je vous remercie d'avance
salutations,
J'aimerais pouvoir faire un système en jquery qui puisse empêcher de charger de nouveau une URL si nous sommes déjà présent sur celle-ci dans notre navigateur. Mais je tourne en rond et je pense avoir un problème de variable global en JavaScript.
Pourriez-vous m'éclairer un peu que je puisse effectuer mon système de navigation correctement pour éviter de recharger une page déjà active ? Je vous montre mon code :
$(document).ready(function() {
window.alert("pageCourante : " + pageCourante);
if (typeof (pageCourante) == 'undefined' )
{
$('#nav a:first').css("color","red");
var pageCourante = $('#nav a:first').text();
}
function validLien(pageDemande, url)
{
window.alert(pageDemande);
window.alert(pageCourante);
window.alert(url);
window.alert("../" + url);
if (pageDemande != pageCourante)
{
pageCourante = pageDemande;
return window.location = "../" + url;
}
}
$('#btn_presentation a').on('click', function(e){
e.preventDefault();
validLien($(this).text(), "main.php");
});
$('#btn_actualite a').on('click', function(e){
e.preventDefault();
validLien($(this).text(), "actualite.php");
});
});
Si vous avez une idée je vous remercie d'avance
salutations,