PHP:
<?php
$currentpage = 1;
?>
<ul>
<li><a href=""<?php if($currentpage == 1) echo ' class="active"';?>>Home</a>
<li><a href="about"<?php if($currentpage == 2) echo ' class="active"';?>>About</a>
<li><a href="contact"<?php if($currentpage == 3) echo ' class="active"';?>>Contact</a>
</ul>
Dit is ook wat zero grav bedoelt maar dan met een class. In principe zou je een id kunnen gebruiken maar dan kan je nergens anders nog de identifier "active" gebruiken, bijvoorbeeld in een footer menu of een sidebar navigatie.
edit:
however , ik denk dat ik(/wij?) de vraag verkeerd begrijpen. Topicstarter wilt volgens mij via javascript de header op zijn content sectie invullen variabel aan het active menu item.
Dan kan je wel bvb met jquery dit doen:
PHP:
<?php
$currentpage = 1;
?>
<ul id="mainnav">
<li><a href=""<?php if($currentpage == 1) echo ' class="active"';?> title="Homepage">Home</a>
<li><a href="about"<?php if($currentpage == 2) echo ' class="active"';?> title="About us">About</a>
<li><a href="contact"<?php if($currentpage == 3) echo ' class="active"';?> title="Contact us">Contact</a>
</ul>
Code:
jQuery(document).ready(function(){
$('h1').text($('#mainnav li a.active').attr('title'));
});
(code is niet gecontroleerd op syntax fouten)
Waarbij dus de h1 text dynamisch wordt gezet naar uw title van de active link in de lijst met identifier mainnav.
Maar da is eigelijk niet de manier om het te doen. Je zou uw titel toch wel met PHP of op een statische manier moeten invullen door deze te hard coden. Tenzij ge met ajax zit te werken, maar dan moet er ook eigelijk ook een php implementatie van uw website gebouwd zijn..
trouwens:
OP uw contactpagina zie ik dit na het incorrect invullen van het formulier:
Fout !
bericht kon niet verstuurd worden, gebruik het menu om het opnieuw te proberen !
doe uw validatie en mail verzending gewoon op dezelfde pagina en met functies. Hierdoor krijgt de gebruiker een betere ervaring door dat hij simpel weg zijn formulier snel kan nakijken + hij hoeft al minstens 2 keer minder te klikken..
edit2:
Ik denk na herlezen toch dat ik de vraag goed had begrepen

Maar klaat die uitleg maar staan..