CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Problème Javascript

dragomaster
dragomaster
Niveau 10
25 janvier 2004 à 19:42:51

Voilà j´ai fait un petit programme....mais il fonctionne pas, je sais parcontre que le problème est dans la boucle for parce que lorsque je la suprime sa fonction.
voici les codes:

< script language="javascript"type="text/javascript">
function correction() {
q1 = document.niveau1.q1.value;
q2 = document.niveau1.q2.value;
q3 = document.niveau1.q3.value;
q4 = document.niveau1.q4.value;
q5 = document.niveau1.q5.value;
q6 = document.niveau1.q6.value;
q7 = document.niveau1.q7.value;
q8 = document.niveau1.q8.value;
q9 = document.niveau1.q9.value;
q10 = document.niveau1.q10.value;
q = new Array(11);
q[1] = q1.toLowerCase();
q[2] = q2.toLowerCase();
q[3] = q3.toLowerCase();
q[4] = q4.toLowerCase();
q[5] = q5.toLowerCase();
q[6] = q6.toLowerCase();
q[7] = q7.toLowerCase();
q[8] = q8.toLowerCase();
q[9] = q9.toLowerCase();
q[10] = q10.toLowerCase();
r = new Array(11);
r[1] = " <html></html>";
r[2] = " <head></head>";
r[3] = " <body></body>";
r[4] = " <title></title>";
r[5] = " <b><i><u>";
r[6] = ´<font color="blue"face="arial"size="1">´;
r[7] = ´<a href="page.html">´;
r[8] = " <center></center>";
r[9] = ´<table><tr><td></td></tr></table>´;
r[10] = ´<img src="image.jpg">´;
var i=0;
var total=0;
for ( j=0; j < 11; j++) {
i++;
if ( q[i] == r[i]) {
total++;
var node=document.createTextNode("Bonne Réponse");
document.getElementById("p1").appendChild(node);
}
else{
var node=document.createTextNode("Mauvaise Réponse");
document.getElementById("p1").appendChild(node);
}
if ( j == 10) {
if ( total > 5) {
total--;
alert("Vous avez réussi avec " + total + " /10");
}
else {
total--;
alert("Vous avez échoué avec " +total+ " /10");
}
}
}
}
< /script>

dragomaster
dragomaster
Niveau 10
25 janvier 2004 à 20:05:04

?

dragomaster
dragomaster
Niveau 10
25 janvier 2004 à 22:15:18

Ta fait une simple erreur de syntaxe dans ta boucle, ne met que des espace entre les 3 consigne de la boucle...voila puisque jv bug les espace je vais mettre un * ou tu dois en mettre
for*(j=0;*j<11;*j++)*{

dragomaster
dragomaster
Niveau 10
25 janvier 2004 à 22:16:33

Merci DragoMaster! té sympas!
désoler je déconne...

Plumeverte
Plumeverte
Niveau 10
14 janvier 2013 à 17:18:47

Il était une fois le fail le plus énoooooorme du monde :ok:

[-ArK-]
[-ArK-]
Niveau 30
14 janvier 2013 à 17:24:28

Ah ok l'coup du gars :noel:

[-ArK-]
[-ArK-]
Niveau 30
14 janvier 2013 à 17:25:44

ah ouais mais non j'avais pas vu que t'avais uppé ce vieux topic juste pour ça :( :hap:

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware