J'ai un problème pour l'activité 3, qui ressemble à un souci de latence.
Quand j'ajoute mon lien, il est bien en première position, si je recharge la page ce n'est plus le cas. J'ai tout d'abord pensé à une erreur dans mon code, mais en le déroulant en pas à pas, il s'avère que ce lien se trouve bien en première position.
J'ai 1 tableau compose de 3 tableaux qui eux meme sont composes de 2 valeurs de type number.
J'aimerai creer une fonction pour pouvoir recuperer le 1er nombre de chaque tableau et de les soustraire.
La recuperation des 1ers nombre est faite mais ce qui me pose probleme est la soustraction.
Voici mon code:
var tabl2D = [[5, 7], [5, 8], [2, 8]];
function calculerDistance(myArray){
for (var i = 0; i < myArray.length; i++) {
var point = myArray[i];
var coordX = point[0];
var coordY = point[1];
console.log(coordX);
}
};
Par exemple si toutes tes valeurs à soustraire sont stockées dans une seconde liste nommée myList tu pourrais avoir:
function substract(myList) {
myResult = null;
for (var i = 0 ; i < myList.length; i++) {
if (i === 0) {
myResult = myList[i];
} else {
myResult -= myList[i];
};
};
return myResult;
};
var finalResult = substract(myList);
- Edité par Martin Tovmassian 28 mai 2016 à 9:11:15
Je suis bloqué avec un ce bout de code au comportement bizarre:
var returnLine = document.createElement("br"); var strongElt = document.createElement("strong"); // Definition de l'element "Strong" ou Bold //strongElt.textContent = mot.terme + " : "; //>>> Ceci c'est une copie du code de l'exercise du dictionaire
// DEFINITION TITRE var titreElt = document.createElement("span"); strongElt.textContent = listeLiens[i].titre; titreElt.style.color = "#428bca"; titreElt.textContent = "strong"; // J'ai essayé de atrribuer a titreElt l'attribut "strong"
Cependant ca ne marche pas.
Je n'arrive pas a voir mon Titre en "Bold" ????
Pourtant c'est une adaptaion de ce que a été fait dans l'exercise du dictionaire. Pas compliqué.
J'ai essaye de attribuer les propiétes "strong" a la chaine a partie de la boucle.
// Liste des journaux var journaux = ["http://lemonde.fr", "http://lefigaro.fr", "http://liberation.fr"]; // TODO : ajouter la liste des journaux sur la page, dans la div "contenu"
for (var i = 0; i < journaux.length; i++) { console.log ('Valeurs i:' +i) console.log(journaux[i]); // TEst var lienElt = document.createElement("a"); var strongElt = document.createElement("strong"); /// J'ai declaré la variable element Strong //console.log("Valeur de lienElt :" +lienElt) // TEst lienElt.textContent = journaux[i]; lienElt.href = journaux[i]; strongElt.textContent = journaux[i]; /// Je devrai avoir le retour en style BOLD // Ajoute un lien document.getElementById("contenu").appendChild(lienElt); // Ajoute une balise <br> document.getElementById("contenu").appendChild(document.createElement("br")); count++; }
Or avec cette example cela ne marcje pas.
Pourtant c'est la même methode utilise que dans l'exercise du dictionaire excpté que dans l'excercise du Dictionaire on
utilise la Funtion "forEach" au lieu de "for (var=i etctetc"
Mais avec la boucle for each le element s'affiche bien et avec for var elle ne s'affiche pas
le <br> c'est vraiment moche, pour le même resultat :
strongElt.style.display="block";
// Liste des journaux
var journaux = ["http://lemonde.fr", "http://lefigaro.fr", "http://liberation.fr"];
for (var i = 0; i < journaux.length; i++) {
var strongElt = document.createElement("strong");
strongElt.style.display ="block"; ->equivalent au <br> mais en css
var lienElt = document.createElement("a");
lienElt.textContent = journaux[i];
lienElt.href = journaux[i];
// Ajoute un lien
document.getElementById("contenu").appendChild(strongElt);
strongElt.appendChild(lienElt);
//document.getElementById("contenu").appendChild(lienElt);
// Ajoute une balise <br>
//document.getElementById("contenu").appendChild(document.createElement("br")); ->moche le br
}
Il y a un problème avec le Quiz 3 (Ajax...), à la 1er question quand on trouve les bonnes réponses, il y a une erreur à la correction (je n'en dit pas plus pour ne pas donner les réponses).
Quand tu utilises un getElementsByTagName: tu récupères plusieurs éléments, quand tu utilise un getElementbyId: tu en récupéres qu'un seul. Ton appendChild ne peut s'appliquer qu'à un seul élément. Là encore la réponse est dans le cours!
A+
La chute n'est pas un échec, l'échec c'est de rester là où on est tombé!
Voilà je viens de commencer se nouveau cour sur JavaScript et je viens de finir le 1er cour. Hors je rencontre un légé soucis, ayant relu plusieurs fois le cour et en tapant aussi plusieurs fois les exemples je dois avoué qu'au moment de l'exercice j'étais un peu à la masse.
Je voulais savoir si ça l'avait fais à d'autres ou il y a que moi ^^.
En sachant que j'ai suivis les autres cours préconisés .
Il y a un problème avec le Quiz 3 (Ajax...), à la 1er question quand on trouve les bonnes réponses, il y a une erreur à la correction (je n'en dit pas plus pour ne pas donner les réponses).
Si vous faites allusion à la réponse sur le code HTTP 404, la correction actuelle est correcte (Wikipedia). Cela dit, je reconnais que cette proposition peut être source de confusion. La dernière réponse sur les méthodes HTTP est également un peu ambigüe. Je vais simplifier cette question.
Autant les Quizs pour "Évoluez vers une architecture PHP professionnelle" sont clairs car il n'y a pas à réponses multiples; dans ce cours ce n'est pas le cas et on le constate sur le forum et par la moyenne obtenue à chaque Quiz (63,38% au premier ,77,48% au second,68.8% au troisième ).
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Carlos C.
Carlos C.
Carlos C.
Carlos C.
Carlos C.
Carlos C.