login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Menu

Offline Simax - 08/01/2007 13:54 (laatste wijziging 08/01/2007 14:17)
Avatar van SimaxOnbekend Beste mensen,

Op het moment ben ik bezig met het maken van
een website voor een van mijn nieuwste klanten.

Degene in kwestie wil een verticaal menu,
met een uitschuivend submenu wanneer men
op een van links klikt(geen javascript).

Voorbeeld
  1. Item
  2. > Subitem
  3. > Subitem
  4. > Subitem
  5. Item
  6. Item


Graag hulp bij het maken van een menu?
Is is het mogelijk met hmtl/css?
Of moet ik gebruik maken van php?

Alvast bedankt .

Mvg, Rvb

12 antwoorden

Gesponsorde links
Offline marten - 08/01/2007 14:05
Avatar van marten Beheerder 1. Dit hoort niet in de PHP categorie
2. Zoek eens? Zoveel topics al ovr geopend.
Offline Wijnand - 08/01/2007 14:14
Avatar van Wijnand Moderator Het kan aan mij liggen maar ik zie nog geen vraag in jouw topic? Is er iets dat niet werkt? Weet jij niet hoe je dit moet oppakken?
Offline Simax - 08/01/2007 15:06 (laatste wijziging 08/01/2007 15:06)
Avatar van Simax Onbekend Is het mogelijk met een switch-functie ofzo?
Graag even een toelichting of er een mogelijkheid
bestaat om zo"n menu met php te maken.

Mvg, Rvb
Offline Kr4nKz1n - 08/01/2007 15:17 (laatste wijziging 08/01/2007 15:23)
Avatar van Kr4nKz1n Onbekend
Citaat:
marten
1. Dit hoort niet in de PHP categorie
Dit kan niet met PHP. Tenzij je wilt dat de pagina refresht.

  1. <? Kleur
  2. <script language="javascript">
  3. function laatzien (id)
  4. {
  5. var numberID = 2;
  6. if (document.getElementById (id).style.display == 'none')
  7. {
  8. for(iId = 1; iId <= numberID; iId++)
  9. {
  10. if(iId == id)
  11. document.getElementById(id).style.display = 'block';
  12. else
  13. document.getElementById(iId).style.display = 'none';
  14. }
  15. }
  16. else
  17. document.getElementById(id).style.display = 'none' ;
  18. }
  19. </script>
  20.  
  21. <a href="javascript:laatzien(1)">1</a><a href="javascript:laatzien(2)">2</a>
  22. <div id="1">haha</div>
  23.  
  24. <div id="2" style="display: none;">hahahah</div>

Kijk even of je hier wat mee kan.

En zie topic:
http://www.site...p;id=18799
Offline Simax - 08/01/2007 15:30 (laatste wijziging 08/01/2007 15:30)
Avatar van Simax Onbekend Hmm..

Het probleem is dat de host
geen javascript ondersteund,
vandaar dat ik opzoek naar een
vervangende oplossing.

Mvg, Rvb
Offline ikkedikke - 08/01/2007 15:41
Avatar van ikkedikke PHP expert vind ik niet gek, javascript wordt bij de gebruiker uitgevoerd.
Offline Simax - 08/01/2007 15:42
Avatar van Simax Onbekend Ok.

Zover was ik inmiddels ok al.
Maar zijn er eventueel andere
mogelijkheden mogelijk?

Alvast bedankt .

Mvg, Rvb
Offline Kr4nKz1n - 08/01/2007 15:49
Avatar van Kr4nKz1n Onbekend PHP, en dan refreshen of iets dergelijks?

  1. <?php
  2. echo "<a href='?menu=1' title='1'>1</a><br />";
  3. if($_GET['menu'] == 1)
  4. {
  5. echo "<a href='#' title='#'>#</a><br />";
  6. echo "<a href='#' title='#'>#</a><br />";
  7. }
  8. echo "<a href='?menu=2' title='2'>2</a><br />";
  9. if($_GET['menu'] == 2)
  10. {
  11. echo "<a href='#' title='#'>#</a><br />";
  12. echo "<a href='#' title='#'>#</a><br />";
  13. }
  14. ?>
Offline Simax - 08/01/2007 16:16 (laatste wijziging 08/01/2007 16:21)
Avatar van Simax Onbekend Het probleem is opgelost.
Op deze manier zijn de submenu's wel zichtbaar,
dus mocht er nog een manier bedacht worden
(om submenu's weer te geven,
wanneer op een van de links word geklikt),
dan zou ik deze graag horen.

  1. <a href='item 1.php' target='content' class='menu'>Item 1</a>
  2. <a href='subitem 1.php' target='content' class='submenu'>Subitem 1</a>
  3. <a href='subitem 1.php' target='content' class='submenu'>Subitem 2</a>


Alvast bedankt .

Mvg, Rvb
Offline Kr4nKz1n - 08/01/2007 16:17
Avatar van Kr4nKz1n Onbekend Zie mijn voorbeeld. Lees de reacties eens. Indien je dit geen goed idee vindt kun je zeggen van nee zo niet.

De vorige keer las je ook over alle reacties heen, ik kan je in het vervolg beter niet meer helpen, als je de reactiez toch niet leest.
Offline Simax - 08/01/2007 16:18 (laatste wijziging 08/01/2007 16:20)
Avatar van Simax Onbekend Ik lees de reacties wel.
En ik bedank je bij deze ok vriendelijk,
maar het is niet helemaal wat ik zoek
en ik ga er zeker iets mee doen.

Bedankt .

Mvg, Rvb
Offline Kr4nKz1n - 08/01/2007 16:19
Avatar van Kr4nKz1n Onbekend Dan is er op javascript na, geen andere oplossing.
Dan maar met UL en LI werken etc. lijkt me het handigst.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.229s