login  Naam:   Wachtwoord: 
Registreer je!
 Forum

variabele doorgeven aan functie (Opgelost)

Offline benjamin333 - 29/06/2007 10:17 (laatste wijziging 29/06/2007 11:21)
Avatar van benjamin333Nieuw lid Ik wil een nummer meegeven in een functie. In de eerste functie werkt hij wel maar in de 2e functie geeft hij undefined. Weet iemand misschien wat het probleem kan zijn?

Dit is mijn code:

http://www.plaatscode.be/5797/

Alvast bedankt!

10 antwoorden

Gesponsorde links
Offline marten - 29/06/2007 10:43
Avatar van marten Beheerder Hoe roep je hem aan?
Offline benjamin333 - 29/06/2007 10:48 (laatste wijziging 29/06/2007 10:48)
Avatar van benjamin333 Nieuw lid <div id="div1" onmouseover="dropDownInterval(1)">
Offline marten - 29/06/2007 10:58
Avatar van marten Beheerder
  1. nInterval1 = setInterval('dropDown()', 10, n);


je geeft hier in de functie geen number mee. Probeer eens zo:

  1. nInterval1 = setInterval('dropDown(n)', 10, n);
Offline benjamin333 - 29/06/2007 11:17
Avatar van benjamin333 Nieuw lid ik zet de parameters wel goed waar ze horen

setInterval('dropDown(n)'

dit mag dus niet. eerst moet ik de functie naam, ms en dan de parameters.

Offline W0etah - 29/06/2007 11:19
Avatar van W0etah PHP beginner <div id="div1" onmouseover="dropDownInterval(1)">

volgens mij moesten gewoon nummers en woorden tussen '' staan

dus zo:
<div id="div1" onmouseover="dropDownInterval('1')">
of had je dat al geprobeert?
Offline benjamin333 - 29/06/2007 11:23 (laatste wijziging 29/06/2007 11:29)
Avatar van benjamin333 Nieuw lid
Citaat:
volgens mij moesten gewoon nummers en woorden tussen '' staan

alleen strings moeten tussen haakjes.

Maar dat is het probleem niet.
Hij geeft het nummer WEL mee aan de 1e functie en nu wil ik datzelfde nummer weer doorgeven aan een andere functie
dus hier geeft hij hem niet mee:

aInterval[n] = setInterval('dropDown()', 1, number);:(
Offline vinTage - 29/06/2007 12:02
Avatar van vinTage Nieuw lid Ik snap je vraag niet helemaal goed denk ik, maar je wilt die n doorgeven aan dropDown ?

  1. nInterval1 = setInterval('dropDown(n)', 10);


Offline citroen - 29/06/2007 12:07 (laatste wijziging 29/06/2007 12:07)
Avatar van citroen Onbekend met setInterval is het gewoon een lastig zaakje:

  1. nInterval1 = setInterval("dropDown('" + n + "')", 10 );
Offline benjamin333 - 29/06/2007 12:48
Avatar van benjamin333 Nieuw lid Citroen bedankt!!

Dat was hem. Hij doet het nu inderdaad al snap ik niet waarom het zo moet...
Ik programmeer veel in Actionscript en daar moet altijd de parameters na de ms komen.
Offline citroen - 29/06/2007 12:56
Avatar van citroen Onbekend nja actionscript is niet helemaal hetzelfde als javascript é
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.213s