login  Naam:   Wachtwoord: 
Registreer je!
 Forum

if else (Opgelost)

Offline tchiloh - 18/03/2009 11:07 (laatste wijziging 18/03/2009 11:22)
Avatar van tchilohNieuw lid Ik heb dit in mijne code staan:

  1. <td>
  2. <script type="text/javascript">
  3.  
  4. if ("ArtikelMuteren" == "ArtikelMuteren")
  5. {
  6. <input type="button" style="width: 70px; height: 18px;" class="PusBtn" value="Verwijderen" onclick="javascript:Verwijder()">
  7. }
  8. else
  9. {
  10. <input type="button" style="width: 70px; height: 18px;" class="PusBtn" value="Verzenden" onclick="javascript:verzend()">
  11. }
  12.  
  13. </td>

Maar hij laat geen button zien. Doe ik iets verkeerd?

9 antwoorden

Gesponsorde links
Offline Martijn - 18/03/2009 11:11
Avatar van Martijn Crew PHP type="submit"  `
Offline MiST - 18/03/2009 11:12 (laatste wijziging 18/03/2009 11:13)
Avatar van MiST Lid zo werkt dat niet. Als je iets wil op je scherm schrijven met Javascript dien je document.write(<Hier een string>); te gebruiken.

Of elementen aanroepen en overschrijven via de DOM.

Zoek eens naar wat JavaScript tutorials 

En een valid type van button kan ook al helpen uiteraard 
Offline Martijn - 18/03/2009 11:14
Avatar van Martijn Crew PHP ik wou net zeggen, je laat het nergens neerzetten 
Offline Abbas - 18/03/2009 11:22
Avatar van Abbas Gouden medaille

Crew .NET
tchiloh schreef:
Doe ik iets verkeerd?
Ja, geen codetags plaatsen!
Offline tchiloh - 18/03/2009 11:41
Avatar van tchiloh Nieuw lid ik heb het zo geprobeerd:

  1. <script type="text/javascript">
  2.  
  3. if ("ArtikelMuteren" == "ArtikelMuteren")
  4. {
  5. <input name="test" type="submit" style="width: 70px; height: 18px;" class="PusBtn" value="Verwijderen" onclick="javascript:Verwijder()">
  6. document.write(test);
  7. }
  8. else
  9. {
  10. <input type="submit" style="width: 70px; height: 18px;" class="PusBtn" value="Verzenden" onclick="javascript:verzend()">
  11. }



Maar hij werkt nog niet.
Offline Abbas - 18/03/2009 11:55
Avatar van Abbas Gouden medaille

Crew .NET
Probeer eens een div en dan via de JS code gebruik je dan innerHtml om die knop te tonen. Voorbeeld:

  1. <div id="jouwDiv"></div>

En dan de JS code:

  1. if(iets == true)
  2. {
  3. document.getElementById('jouwDiv').innerHTML = "<input name='test' type='submit' style='width: 70px; height: 18px;' class='PusBtn' value='Verwijderen' onclick='javascript:Verwijder()'>"
  4. }
  5. else
  6. {
  7. //iets anders
  8. }
Offline tchiloh - 18/03/2009 12:01
Avatar van tchiloh Nieuw lid het lukt nog niet. ik heb:

  1. <div id="vergelijk" align="left"><hr style="width: 240px; height: 1px;" size="1"></div>
  2.  
  3. <table id="table2">
  4. <tr>
  5. <td>&nbsp;</td>
  6. <td><input type="button" style="width: 65px; height: 18px;" class="PusBtn" value="Volgende" onclick="javascript:ArtikelTonen()"></td>
  7. <td><input type="button" style="width: 60px; height: 18px;" class="PusBtn" value="Wijzigen" onclick="javascript:WijzigAantal(this.Aantal)"></td>
  8. <td>
  9. <script type="text/javascript">
  10.  
  11. if ("ArtikelMuteren" == "ArtikelMuteren")
  12. {
  13. document.getElementById('vergelijk').innerHTML = "<input name='test' type='submit' style='width: 70px; height: 18px;' class='PusBtn' value='Verwijderen' onclick='javascript:Verwijder()'>"
  14. }
  15. else
  16. {
  17. <input type="submit" style="width: 70px; height: 18px;" class="PusBtn" value="Verzenden" onclick="javascript:verzend()">
  18. }
Offline Ultimatum - 18/03/2009 12:05
Avatar van Ultimatum PHP expert En dit werkt natuurlijk ook niet.
  1. if ("ArtikelMuteren" == "ArtikelMuteren")

Je gaat 2 keer dezelfde string met elkaar vergelijken, dan beland je dus altijd in je else. Je moet een variable hebben die je met een string vergelijkt.
Offline tchiloh - 18/03/2009 12:16 (laatste wijziging 18/03/2009 12:21)
Avatar van tchiloh Nieuw lid Hij doet het 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.193s