Hola a todos!
A ver que os parece esto, en el siguiente codigo se cambia la clase css de un <li> segun la pagina en que nos encontremos. El problema es que hasta que no se carga la pagina del todo esto no ocurre, pues tengo la funcion en el onload del Body.
Código:
function control(){
var finestra = window.location.pathname;
var pagina = finestra.substring(finestra.lastIndexOf('/') + 1);
switch (pagina){
case "index.php":
document.getElementById('inici_m').style.display = 'none';
break
case "veure_notis.php":
document.getElementById('notis_m').className='sel';
break
case "veure_reviews.php":
document.getElementById('reviews_m').className='sel';
break
case "veure_entrevistes.php":
document.getElementById('entrevistes_m').className='sel';
break
case "veure_articles.php":
document.getElementById('articles_m').className='sel';
break
case "veure_concerts.php":
document.getElementById('concerts_m').className='sel';
break
case "veure_agenda.php":
document.getElementById('agenda_m').className='sel';
break
}
}
Como puedo hacer para que antes de que se cargue la pagina cambiar la clase del <li> y evitar así que se vea el cambio cuando se carga la pagina del todo?
Bueno gracias por leerme!