nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
5 avril 2008 à 11:07
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 2014
-
6 avril 2008 à 14:09
Salut tout le monde,
J'ai ces quelques lignes de code qui ne marchent pas !!!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 13:55
ben alors mon canard ? tu n'as toujours pas activé/installé le deboggage/debugger ?
un n'a pas de .value ! il a un .innerHTML !
<hr /> Cordialement Bul [mon Site] [M'écrire]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 15:19
>>dans le livre que je lisais j'ai recopier la fonction qu'il y avais et elle semble bien marcher !!!
la fonction... probablement ( pas regardé )
mais pas ce que tu fais pour "l'appeler"...
addListener ? c'est quoi.... onclick, onmouseover, onkeypress,
attachEvent ou addEventListener.... certes, ça baigne...
addListener ça n'existe pas pour une balise button ( ou une autre balise ) >>
je n'ai pas d'outils de débogage !!
tu rigoles ? très difficile de mettre au point alors ! voire impossible parfois !
aller, il y a longtemps que je n'ai pas mis ce tableau :
¡————————¡——————————————————————————————————————————————————————————¡
|FireFox |regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
| | |
| | et mieux, télécharger FireBug |
¦————————¦——————————————————————————————————————————————————————————¦
|Internet|activer le deboggage : Outils/options Internet/Avancés |
|Explorer| dans la liste, sous "Navigation" : décocher |
| | ° Afficher une notification de chaque erreur de script |
| | ° Désactiver le débogage de Scripts (Internet Explorer) |
| | |
| | et mieux, télécharger le Debogger IE |
¦————————¦——————————————————————————————————————————————————————————¦
|K—Meleon|regarder la "console d'erreurs" |
| | Outils / Console d'erreurs |
¦————————¦——————————————————————————————————————————————————————————¦
|Opera |regarder la "console d'erreurs" |
| | utils / Asole d'erreurs |
¦————————¦——————————————————————————————————————————————————————————¦
|Safari |regarder Debug / Show JavaScript Console |
| | |
| |modif Fichier "Support:\Documents and Settings\utilisateur|
| |\Application Data\Apple Computer\Safari\Preferences.plist"|
| | y ajouter <key>IncludeDebugMenu</key> |
| | <true/> |
!————————!——————————————————————————————————————————————————————————!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 15:33
je répète ?
balise.onclick= function() { alert("toto"); } ça marche
balise. unefonction =function() { alert("toto"); } ça ne fonctionnera pas
unefonction est inconnu pour une balise, dinc javascript n'aime pas.
<hr /> Cordialement Bul [mon Site] [M'écrire]
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 6 avril 2008 à 12:01
J'ai finis par trouver la solution, comme je te l'avais dit avant, le DOM n'était pas encore chargé que les fonction l'était déja alors j'ai fais ce petit code et ça marche plutot bien je dois l'avouer !!!
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 5 avril 2008 à 11:32
je sais c'est pour ça que je viens de créer une fonction addListener tout cour avec un if edans en fonctions des navigateurs, ce que je me demande, c'est si il y a des erreurs dans le petit morceau de code que je t'ai mis ici et comment faire pour racorder ce bout de code avec le innerHTML !!!
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 11:42
j'aurais du être plus explicite....
lab.addEventListener("click", siClick, false);
as tu remarqué : il n'y a pas de () à l'appel de la fonction...
il faudrait faire
lab.addEventListener("click", function(...) {...} , false);
<hr /> Cordialement Bul [mon Site] [M'écrire]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 12:09
>>aurais je ce qu'il y a après le return de ma fonction dans txt ?
euh....
si la fonction le fait, ou si derrière ou dans l'appel on met le retour de cette fonction là où le désire.
<hr /> Cordialement Bul [mon Site] [M'écrire]
nicomilville
Messages postés3472Date d'inscriptionlundi 16 juillet 2007StatutMembreDernière intervention28 février 201436 5 avril 2008 à 12:17
C'est a dire je n'ai pas très bien compris, attend, je te met un extrait de la fonction, excuse moi des fois je comprend vite et d'autre je ne comprend pas !!!
function hypotenuse(cote1, cote2) {
var hypotenuse = null;
hypotenuse = carre(cote1) + carre(cote2);
hypotenuse = Math.sqrt(hypotenuse);
return "La racine carrè de l'hypoténuse est : "+hypotenuse;
}
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 12:24
dans ta fonction tu retournes une valeur. ( return "texte... )
donc à l'appel, met le là où tu veux ce retour....
champ_où_afficher_le_résultat=hypotenuse(taille_cote_1, taille_cote_2);
<hr /> Cordialement Bul [mon Site] [M'écrire]
cs_bultez
Messages postés13615Date d'inscriptionjeudi 13 février 2003StatutMembreDernière intervention15 octobre 201330 5 avril 2008 à 12:46
>>excuse moi des fois je comprend vite et d'autre je ne comprend pas
pas d'excuses à donner... c'est pas si simple à comprendre !
j'ai aussi eu du mal !
et puis : T'auras beau m'expliquer dix mille fois , si j'comprend pas, j'comprends pas !
j'suis pas une girouette, moi!