login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Show/Hide

Offline sjorzzzie - 14/09/2007 12:10 (laatste wijziging 14/09/2007 12:12)
Avatar van sjorzzzieNieuw lid Ik ben bezig om een Show/hide java functie te importeren in een php contact script, via een uitklap functie. Dit is mijn script:

  1. <div id="antwoord[1]"><span class="Kop2">Selecteer hier uw XXXX:</span>
  2. <table width="400" border="0" cellspacing="0" cellpadding="5">
  3. <tr>
  4. <td width="120">XXXX</td>
  5. <td><select name="XXXX">
  6. <option value="#">Kies hier</option>
  7. <option value="X1" onclick="location.href='javascript:antwoord(2);';">X1</option>
  8. <option value="X2" onclick="location.href='javascript:antwoord(3);';">X2</option>
  9. <option value="X3" onclick="location.href='javascript:antwoord(4);';">X3</option>
  10. </select></td>
  11. </tr>
  12. </table>
  13. </div>


Maar nu laat hij alleen in FireFox het antwoord zien, hoe moet ik de link goed toepassen in de <option>?

Dit java script heb ik gebruikt: Klik hier

Wie kan mij helpen? 

7 antwoorden

Gesponsorde links
Offline jerone - 14/09/2007 12:23
Avatar van jerone JS gevorderde volgens mij moet dat dit zijn:
  1. onclick="location.href='antwoord(2)'"
Offline sjorzzzie - 14/09/2007 12:30
Avatar van sjorzzzie Nieuw lid Nee, want als je een object wilt laten zien dan moet je de volgende link toepassen;

<a href="javascript:antwoord(1);">voorbeeld</a>

En deze code <div id="antwoord[1]"voorbeeld tekst</div> zet je neer waar je voorbeeld tekst wilt hebben staan, snap je?
Offline jerone - 14/09/2007 12:38 (laatste wijziging 14/09/2007 12:40)
Avatar van jerone JS gevorderde Doe dit eens:
  1. <select name="XXXX" onChange="antwoord(this.options[this.selectedIndex].value)" >

en verwijder alle onclick's en pas je values aan.
Offline Thomas - 14/09/2007 12:39
Avatar van Thomas Moderator Euh, is het de bedoeling als je een optie kiest, er naar een andere locatie genavigeerd wordt? Want dat doe je nu... Je herlaad dezelfde of een andere pagina... Terwijl je waarschijnlijk alleen iets wilt tonen / laten verdwijnen?
Offline sjorzzzie - 14/09/2007 13:00
Avatar van sjorzzzie Nieuw lid Nou als je een optie kiest, bijvoorbeeld:

<option value="X1" onclick="location.href='javascript:antwoord(2);';">X1</option>

Dan moet hij:

<div id="antwoord[2]"voorbeeld tekst</div>

Laten zien
Offline Martijn1989 - 14/09/2007 13:18 (laatste wijziging 14/09/2007 13:19)
Avatar van Martijn1989 PHP ver gevorderde
  1. <script language="JavaScript" type="text/javascript">
  2. <!--
  3. function showLevel( _levelId ) {
  4. var thisLevel = document.getElementById( _levelId );
  5. if ( thisLevel.style.display == "none") {
  6. thisLevel.style.display = "block";
  7. }
  8. else {
  9. hideLevel( _levelId);
  10. }
  11. }
  12. function hideLevel( _levelId) {
  13. var thisLevel = document.getElementById( _levelId );
  14. thisLevel.style.display = "none";
  15. }
  16. // -->
  17. </script>


  1. <?php
  2.  
  3. $select = mysql_query("SELECT * FROM `faq` ORDER BY `vraag` ASC") or die (Mysql_Error());
  4.  
  5. $i = 1;
  6.  
  7. while($object = mysql_fetch_assoc($select)) {
  8.  
  9. echo '<a href="javascript:showLevel(\'help'. $i .'\');"><img src=\'/images/help.gif\' border=\'0\' alt=\'\' /> '. $object['vraag'] .' </a> <br /><br /> <div id=\'help'. $i .'\' style=\'display: none;\'>'. nl2br($object['antwoord']) .' <br /><br /></div>';
  10. $i++;
  11.  
  12. }
  13.  
  14. ?>


Misschien kan je dit wel even ombouwen?
Offline sjorzzzie - 14/09/2007 13:25
Avatar van sjorzzzie Nieuw lid Martijn, dit gaat ver boven mij niveau. Wel relax dat je mee denkt.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s