Salve, spero di non essere OT postando un problema, principalmente javascript, qui.
Ho realizzato un menu con un effetto "pseudo rollover" usando solo i CSS.
L'effetto lo potete vedere qui http://www.vecciatica.altervista.org/nobanner.html.
Per semplificare le procedure di aggiornamento volevo includere (SSI) il menu perdendo però la possibilita di dare un aspetto diverso alla casella corrispondente alla pagina visualizzata.
La mia idea (per modo di dire) sarebbe usare document.URL per sapere se la pagina corrente corrisponde ad un link del menu ed evidenziarla come da esempio, il tutto senza usare php.
Cercando in giro ho scoperto che è possibile modificare le impostazioni di stile di un tipo di tag, tramite javascrip e in maniera dinamica in base alla classe, all'id o a tutti,ma purtroppo non per un solo tag di una certa classe, almeno a quanto o scoperto.
Qualcuno ha una dritta da darmi?
Grazie.
Giancarlo.
<script language="javascript">
for (var i=1;i<4; i++) {
if (document.URL==document.getElementById(&qu ot;link"+i).href)
document.getElementById("link"+i) ;.className="acceso";
}
</script>
</body>
</html>
[/code:1:a961b90cc5]
prova in questo modo, dovrebbe funzionare....
se lo provi in locale e usi windows di sicuro non funzionerà per il fatto che questo(poteva mai farne una giusta ), ti inverte le barre all'interno dei link
Grazie Jole! Ho già provato lo script e funziona alla grande. :D
Ti avrei volentieri ricompensato facendo un giro per il tuo sito e votandoti ma vedo che è "Chiuso per Sfizio"...
Faro in modo di farci un giro appena riapri.
Ciao.