login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Menu in en uitklappen

Offline kenzo - 20/09/2007 18:07 (laatste wijziging 20/09/2007 18:10)
Avatar van kenzoPHP beginner Hallo,

Weet iemand een script dat als ik op een knop druk dat ik een tekstvak krijg, en als ik er weer op klik dat de tekst in het tekstvak verdwijnt, en dat het tekstvak ook mee verdwijnt...

Soort expand en terug voor een bepaald stuk code?


Bedankt


// edit:


Zoals hier bij het menu rechts voor het forum in of uit te klappen, maar dan ook dat de ingevoerde tekst in een vak verwijdert wordt.

Bedankt!

4 antwoorden

Gesponsorde links
Offline tbsites - 20/09/2007 19:08 (laatste wijziging 20/09/2007 19:10)
Avatar van tbsites Onbekend gewoon met php ongeveer zo:

  1. <a href="?menu=1">Open</a><a href="?menu=2">Dicht</a>
  2. <?php
  3. if(isset($_GET['menu']))
  4. {
  5. switch($_GET['menu'])
  6. {
  7. case '1': $sInc = 'menu_open.php'; break;
  8. case '2': $sInc = 'menu_dicht.php'; break;
  9.  
  10. default: $sInc = 'menu_open.php'; break; //Wat je standaard wil
  11. }
  12.  
  13. include $sInc;
  14. }
  15. ?>


En dan in menu_open.php je open menu en in menu_dicht.php het menu dicht.

Offline Simon - 20/09/2007 19:11
Avatar van Simon PHP expert Kan ook met javascript:
je maakt een div en mbv van javascript veranderen je de display naar block of none, naar gelang open of dicht
Offline webstab - 20/09/2007 19:13 (laatste wijziging 20/09/2007 19:14)
Avatar van webstab PHP ver gevorderde Of met javascript.

  1. function showtab(pDivName) {
  2. var divArray = new Array("div1","div2");
  3. for (i = 0 ; i < divArray.length ; i++){
  4. if (pDivName==divArray[i]){
  5. myDiv = document.getElementById( divArray[i]) ;
  6. myDiv.style.display = "block";
  7. myDiv.style.visibility = "visible";
  8. }else{
  9. myDiv = document.getElementById( divArray[i] ) ;
  10. myDiv.style.display = "none";
  11. myDiv.style.visibility = "hidden";
  12. }
  13. }
  14. }

tussen <script> en dan de html code:
  1. <div id="div2" style="display: block; visibility: visible">
  2. <input type="button" onclick="showtab('div1');" value="Open" />
  3. </div>
  4. <div id="div1" style="display: none; visibility: hidden">
  5. <input type="button" onclick="showtab('div2');" value="Sluit" />
  6. <br />hier uw tekst
  7. </div>
Offline tbsites - 20/09/2007 19:14
Avatar van tbsites Onbekend Ja ik zal eigenlijk ook javascript doen(is makkelijker met url's) maar ik heb me er nooit in verdiept(ik snap het niet dus)
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.186s