login  Naam:   Wachtwoord: 
Registreer je!
 Forum

wat doe ik toch fout? (Opgelost)

Offline per_k - 18/02/2008 17:29 (laatste wijziging 18/02/2008 18:52)
Avatar van per_kNieuw lid Ik probeer 'n functie te maken die 'n random plaatje laat zien voor 't aantal keer dat de gebruiker ingevoerd heeft, maar dat eerst checkt of er wel alleen maar cijfers ingevoerd zijn.
Maar ik doe iets fout en weet niet wat? Kan iemand mij helpen?

  1. <script type="text/javascript">
  2. function maak_start(){
  3. aantal = document.m_form.m_lengte.value;
  4. var temp = new Array();
  5. temp = aantal.split('');
  6. alerto=2;
  7. for(i=0;i<temp.length;i++){
  8. if(alerto!=1){
  9. a=0;
  10. alert('test');
  11. if(temp[i] == 0 || temp[i] == 1 || temp[i] == 2 || temp[i] == 3 || temp[i] == 4 || temp[i] == 5 || temp[i] == 6 || temp[i] == 7 || temp[i] == 8 || temp[i] == 9){a=1;}
  12. if(a!=0){
  13. alerto = 1;
  14. }
  15. if(i==temp.length-1 && alerto != 1){
  16. for(j=0;j<aantal;j++){
  17. noot = (Math.round(Math.random()*4+1))+".gif";
  18. document.getElementById("muziek").innerHTML+="<img style='border:1px solid #000000; width:20px; height:100px;' src='"+noot+"'>";
  19. }
  20. }
  21. }
  22. }
  23. }
  24. </script>

3 antwoorden

Gesponsorde links
Offline Dark_Paul - 18/02/2008 18:31
Avatar van Dark_Paul PHP ver gevorderde Firefox heeft een ingebouwde foutconsole. Die geeft aan waar de fout zit (Extra > Foutconsole).
Offline per_k - 18/02/2008 18:41 (laatste wijziging 18/02/2008 18:57)
Avatar van per_k Nieuw lid Ik krijg geen errors maar ook geen plaatjes terwijl ik alleen maar cijfers invoer

stomme fout: ik schreef if(a!=0) ipv if(a==0)
Offline Bart - 18/02/2008 18:55
Avatar van Bart PHP expert Krijg je in IE wel een vierkantje met een rood kruisje te zien? Zoja, wat is het pad naar het plaatje hier?
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.164s