login  Naam:   Wachtwoord: 
Registreer je!
 Forum

globale variabele

Offline derkiederkie - 09/02/2006 16:51
Avatar van derkiederkieNieuw lid hoe kan ik in een javascript functie een variabele aanmaken die ik daarna in het hele script kan gebruiken?

7 antwoorden

Gesponsorde links
Offline Ontani - 09/02/2006 17:27
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
  1. <script type="text/javascript>
  2. var varnaam;
  3. function functieNaam () {
  4. document.write(varnaam);
  5. }
  6. </script>
Offline Thomas - 09/02/2006 18:11
Avatar van Thomas Moderator Dus: de variabele declareren buiten enige functie.
Offline derkiederkie - 09/02/2006 18:55
Avatar van derkiederkie Nieuw lid zo werkt ie niet. De variabele krijgt zijn waarde in de ene functie en die waarde heb ik weer nodig in een andere functie
Offline Ontani - 09/02/2006 18:57
Avatar van Ontani Gouden medailleGouden medailleGouden medailleGouden medaille

-1
tuurlijk werkt da wel

als ge in de ene functie schrijf:
varnaam = "test";

en in de andere functie:
document.write(varnaam);

dan zal dit test weergeven als ge de var gedeclareerd hebt boven alle functies.
Offline derkiederkie - 09/02/2006 19:02
Avatar van derkiederkie Nieuw lid ja, dat wel. maar de var krijgt een waarde in een andere functie
Offline haytjes - 09/02/2006 19:33 (laatste wijziging 09/02/2006 19:35)
Avatar van haytjes Gouden medailleGouden medaille

JS gevorderde
ewel:

  1. <script>
  2. var name;
  3. function set_var()
  4. {
  5. name = "test";
  6. }
  7. function output_var()
  8. {
  9. alert(name);
  10. }
  11.  
  12. set_var();
  13. output_var(); // hier zal hij een alert geven met "test".
  14. </script>


Je moet dus gewoon de variable voordien declaren, daarna in de functie de variable een andere value geven en dan in de volgende functie kan je dezelfde variable gebruiken met de nieuwe value.
Offline Slipie - 09/02/2006 21:21
Avatar van Slipie PHP beginner Een return aan het einde van de functie meegeven

  1. <script language="Javascript" type="text/javascript">
  2. function global_var()
  3. {
  4. var globalvar;
  5. globalvar = "bla";
  6. return globalvar;
  7. }
  8. </script>
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.191s