login  Naam:   Wachtwoord: 
Registreer je!
 Forum

probleem met variabelen (Opgelost)

Offline Katy - 30/10/2007 11:11 (laatste wijziging 30/10/2007 11:35)
Avatar van KatyNieuw lid Als prille beginner heb ik problemen met de variabelen. Ik moet een eenvoudig script schrijven maar weet niet hoe ik de variabelen moet declareren. Kan iemand mij helpen, aub?
  1. <script type="text/javascript">
  2. <!--
  3. var man,vrouw
  4. var zee,bos
  5.  
  6. function setvar1(man,vrouw)
  7. {
  8. var1=man,vrouw;
  9. }
  10. function setvar2(zee,bos)
  11. {
  12. var2=zee,bos;
  13. }
  14. function resultaat()
  15. {
  16. window.alert("u bent een "+var1+" voor een wandeling kiest u voor "+var2)
  17. }
  18. // -->
  19. </script>
  20. </head>
  21. <body>
  22. <table width="50%" >
  23. <tr>
  24. <td>u bent een </td>
  25. <td onClick="setvar1(man)">man</td>
  26. <td onClick="setvar1(vrouw)">vrouw</td>
  27. </tr>
  28. <tr>
  29. <td>als ontspanning kiest u voor: </td>
  30. <td onClick="setvar2(zee)">zee</td>
  31. <td onClick="setvar2(bos)">bos</td>
  32. </tr>
  33. <tr><td><p><a href="javascript:resultaat()">klik</a></td></tr>
  34. </tabel>
  35. </body>


Marten schreef:
De volgende keer even code tags om je code zetten 

3 antwoorden

Gesponsorde links
Offline meagain - 30/10/2007 13:02
Avatar van meagain Nieuw lid Jij declareert varaiabelen met de namen man, vrouw, zee en bos.

Daarna wijs je in de functie de variabele var1 de waarde man, vrouw toe???



var = 'waarde';
var_2 = 'waarde_2';

deze syntax is een toewijzing, dwz de variabele met de naam var krijgt de waarde 'waarde' toegewezen.

De toegewezen waarde is in dit geval een string (quotes).

var = 2;

In dit geval is de toegewezen waarde een integer.

Offline Mad_Mike - 30/10/2007 13:09 (laatste wijziging 30/10/2007 13:09)
Avatar van Mad_Mike PHP beginner ik zou het als volgt doen (in het kort):
  1. var geslacht = "onbekend";
  2. var lokatie = "onbekend";
  3.  
  4. function setGeslacht(tmpGeslacht){
  5. geslacht = tmpGeslacht;
  6. }
  7.  
  8. setGeslacht('man');


Wanneer je met Strings (= tekst) werk moet je altijd met " of ' werken om te tekst heen. anders kunnen er soms wel heel vreemde dingen gebeuren.
Offline Katy - 30/10/2007 18:17
Avatar van Katy Nieuw lid Duizend maal dank aan Mad_Mike en Meagain, probleem helemaal opgelost! 
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.183s