@koen,
Als [b]List A Part[/b] iets schrijft dan kun je er wel vanuit gaan dat het King is. Het is een zeer betrouwbare bron met geen enkel slecht artikel op de website al begrijp ik je twijfel aangezien het artikel al uit 2003 stampt.
Het zal er vooral op neer komen werkt het fijn, en nog steeds.
Als dat een werkende manier is om je Menu een active class te geven dan moet je dat nog steeds gebruiken en niet naar de datum kijken want het is sowieso niet iets dat veel gebruikt wordt. De meeste mensen kiezen op vandaag toch voor een CMS en dan zit zoiets direct ingebouwd.
Wat je ook kunt proberen is via HTML en CSS + de body tag met een unieke page-ID p/pagina.
Even heel snel.
http://pastebin.com/zW1A7SQV
In de CSS.
[code]
body.page-27.home { color: red; }
body.page-56.about { color: blue; }
body.page-44.contact { color: green; }
[/code]
Als je dit doet moet je wel weer iets hebben dat auto. een unieke Page ID aanmaakt in de body tag p/pagina.
Dus kortom, links of rechts-om die PHP include manier heb je sowieso nodig om een dynamisch menu te maken dus zou ik ook gelijk de manier gebruiken die List A Part aangeeft.
Waarschijnlijk is het meer werk om de code van List A Part aan te passen naar mijn voorbeeld dan gewoon Copy-/Paste van hun code en gebruiken.
Als iets werkt werkt het, bij dit soort dingen is er niet echt een betere manier.
** Hoelang gaat het nog duren voordat er IEMAND bij OMT de code tag probleem oplost.