PHP gevorderde |
|
Ik wil in een menu graag een paar extra links laten verschijnen na het klikken op een item, probleem is alleen dat dit menu in een frame staat, was niet mijn keuze, want heb een bloedhekel aan frames, maar is niet anders.
Dat frame wordt dus niet ververst, wel moet ik er op de een of andere manier voor zorgen dat wanneer er op een link geklikt wordt, dat er dan een paar links bijkomen daaronder. een soort van submenu dus.
Hoe kan ik dit realiseren, mag met javascript wat mij betreft.
Ik ben zelf wat aan het proberen geweest met javascript en heb hier het volgende:
<?php
echo "<tr><td></td><td height=\"20\"><a href=\"#\" target=\"links\" title=\"docent aanmelden\" onclick=\"showLinks()\"><br />muziekdocent aanmelden</a></td></tr>";
?>
<script language="JavaScript">
function showLinks()
{
document.write('<tr><td></td><td height=\"20\"><a href=\"doc_new.php\" target=\"rechts\" title=\"docent aanmelden\">gratis lidmaatschap</a></td></tr>
<tr><td></td><td height=\"20\"><a href=\"doc_bud.php\" target=\"rechts\" title=\"docent aanmelden\">budget lidmaatschap</a></td></tr>
<tr><td></td><td height=\"20\"><a href=\"doc_vol1.php\" target=\"rechts\" title=\"docent aanmelden\">volledig lidmaatschap</a></td></tr>')
}
</script>
<?php
echo "<tr><td></td><td height=\"20\"><a href=\"adverteren.php\" target=\"rechts\" title=\"docent aanmelden\"><br />adverteren</a></td></tr>";
echo "<tr><td></td><td height=\"20\"><a href=\"inloggen.php\" target=\"rechts\" title=\"docent aanmelden\"><br />inloggen</a></td></tr>";
?>
<?php echo "<tr><td></td><td height=\"20\"><a href=\"#\" target=\"links\" title=\"docent aanmelden\" onclick=\"showLinks()\"><br />muziekdocent aanmelden</a></td></tr>"; ?> <script language="JavaScript"> function showLinks() { document.write('<tr><td></td><td height=\"20\"><a href=\"doc_new.php\" target=\"rechts\" title=\"docent aanmelden\">gratis lidmaatschap</a></td></tr> <tr><td></td><td height=\"20\"><a href=\"doc_bud.php\" target=\"rechts\" title=\"docent aanmelden\">budget lidmaatschap</a></td></tr> <tr><td></td><td height=\"20\"><a href=\"doc_vol1.php\" target=\"rechts\" title=\"docent aanmelden\">volledig lidmaatschap</a></td></tr>') } </script> <?php echo "<tr><td></td><td height=\"20\"><a href=\"adverteren.php\" target=\"rechts\" title=\"docent aanmelden\"><br />adverteren</a></td></tr>"; echo "<tr><td></td><td height=\"20\"><a href=\"inloggen.php\" target=\"rechts\" title=\"docent aanmelden\"><br />inloggen</a></td></tr>"; ?>
alleen werkt dit niet.
Bedoeling is dus dat wanneer er op docent aanmelden geklikt wordt, die 3 extra links tevoorschijn komen.
Maar ben een totale noob in javascript, dus weet ook totaal niet of dit de goede manier is.
|