Set a class for an element in a PHP include()
        Posted  
        
            by paracaudex
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by paracaudex
        
        
        
        Published on 2010-04-09T17:50:55Z
        Indexed on 
            2010/04/09
            17:53 UTC
        
        
        Read the original article
        Hit count: 307
        
menubar
|server-side-includes
I have an identical horizontal menu at the top of all of my pages, which I add using a PHP include() statement. In my stylesheet I want to have a class where if the user is on a particular page, the menu item corresponding to that page will have a different color. So, more or less:
#dropdown { background-color:blue; }
#dropdown .active { background-color:green; }
But, since the menu comes from the PHP include, it's always the same. How can I write some PHP or JavaScript that adds class="active" to the appropriate menu item for each page?
© Stack Overflow or respective owner