login  Naam:   Wachtwoord: 
Registreer je!
 Forum

NaN - Javascript

Offline pj_muller00 - 07/03/2007 10:52
Avatar van pj_muller00PHP interesse Beste in mijn script doe ik varname -= 1000;
maar dan wordt varname NaN (not a number)

Ik heb al parseint() en Number() op varname proberen toe te passen, niets werkt.

Hier de code

  1. function aply_refresh_rate(){
  2.  
  3.  
  4. if(!busy && refresh_rate <= 0){
  5. get_engine_page();
  6. }
  7. else{
  8. refresh_rate = parseInt(refresh_rate) - 1000;
  9. document.getElementById("refresh_rate").innerHTML = refresh_rate;
  10. setTimeout('aply_refresh_rate()',1000);
  11. }
  12. }


Alvast bedankt
Pj 

5 antwoorden

Gesponsorde links
Offline Dark_Paul - 07/03/2007 12:19
Avatar van Dark_Paul PHP ver gevorderde Waar haal jij je var refresh_rate vandaan? Je gebruikt 'm in je else, maar je maakt 'm nergens aan..
Offline Mad_Mike - 07/03/2007 12:20 (laatste wijziging 07/03/2007 12:22)
Avatar van Mad_Mike PHP beginner Volgens mij gebruik jij 2x de variable refresh_rate. De ene keer gebruik je het als id (string) om het element op te halen. En de andere keer gebruik het als waarde (int) om de refreshrate mee aan te geven.

Of zie ik dat nou verkeerd?

edit @ Dark_Paul:
Waarschijnlijk staat die 'gewoon' los in zijn document gedefineerd. Dan kan je die in iedere functie benaderen als ik het goed heb zonder steeds mee te hoeven geven
Offline pj_muller00 - 07/03/2007 13:20
Avatar van pj_muller00 PHP interesse inderdaad die variabele wordt op verschillende plaatsen gebruikt.
En staat buiten een functie gedefinieerd als

var refresh_rate = 0;

Een andere functie berekend de refresh_rate en dan voert deze functie die uit.

(Want gewoon timeout('get_engine_page',refresh_rate) werkte totaal niet goed. en houdt geen rekening met de busy).

Citaat:
De ene keer gebruik je het als id (string) om het element op te halen.


Dit is totaal niet waar, mijn div waar ik mijn waarde laat zien heet gewoon zo. dat is alles.



Maar hoe verminder ik dus die waarde met 1000. ???
Offline Mad_Mike - 07/03/2007 13:26
Avatar van Mad_Mike PHP beginner Owja... dat klopt. Heb ik even tesnel overheen gelezen denk ik dan 

Maar dan snap ik niet echt het probleem nu? Doe eens op verschillende plekken een alert(); met daarin bijv refresh_rate. Kan je 'debuggen' om te kijken of hij wel de verwachte waarde heeft.
Offline pj_muller00 - 07/03/2007 19:37
Avatar van pj_muller00 PHP interesse niemand raad ?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.179s