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:
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?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 } }
Bueno gracias por leerme!