Aide javaScript

Salut, depuis quelques semaines j'apprend a coder (d'abord HTML et CSS) mais je rencontre un probleme pour javascript. Je tombe sur ca (screenshot) et je ne peux rien faire. J'ai regarde partout sur internet mais les sources en anglais ne m'ont pas ete d'une grande aide.
Quelqu'un aurait il une solution pls ?

Aide javaScript
Poster un commentaire
Diorega
Diorega
5 ans

Je vais peut être dire de la merde mais la tu veux afficher le mot : name et pas la valeur de la variable

Barometre
Barometre
5 ans

@Diorega: c'est exactement ça.

etpuismerde

@Diorega: mais le probleme c'est plus le 404 dans la console je pense

Barometre
Barometre
5 ans

@etpuismerde: Bah dans le cas présent:
-Il appel une image (favicon.ico) qui n'est pas dans le dossier de son html (mais ça à la limite osef, c'est probablement qui à pris l'entête d'une autre page)
-Il demande à afficher la chaine de caractère name et non pas la valeur de la variable name (ça c'est sur ça donne pas ce qui est attendu)
- Il y'a probablement un espace à la fin de sa 1ère ligne derrière le ";".
- Le warning parlant de la console étant connu, chiant à enlever et n’empêchant pas la commande d'être utiliser osef aussi.

Edit: après j suis loin d'être un expert en JS, je connais les bases; j'ai toucher un peu de NodeJS. Mais y'a tellement de chose possible en JS que je sais bien qu'en réalité j y connais rien.

Moon
Moon
5 ans

@Diorega: Oui tres grosse erreur de ma part c'est vrai, mais malgres ca l'erreur 404 est toujours la.

etpuismerde

@Barometre: ah ouais ! j'avais mal vu le 404, t'as raison

Oheneyme
Oheneyme
5 ans

Print(name).
Le nom de la variable ne doit pas être entre " sinon c'est comprit comme une chaîne de caractères.

timmylamoule

console.log("name") va afficher name
Si tu veux afficher ce qu'il y a dans la variable name. Tu fais juste console.log(name) (sans les guillemets)

Ton favicon.ico qui ne se charge pas, tu t'en branles ou alors fous une image dans ton root de ton serveur qui s'appelle favicon.ico

Moon
Moon
5 ans

@timmylamoule: Je comprend pas ta solution pour favicon.ico. Tu me suggeres de creer un dossier favicon.ico dans Brackets ?

Barometre
Barometre
5 ans

@Moon: Dans ton HTML t'as du écrire quelque part un truc du genre : <link href="/favicon.ico" type="image/x-icon"/> (normalement puisque les .ico sont souvent utiliser comme icône pour l'onglet, comme la tête de flat eric sur choualbox qui est ici: www.choualbox.com//favicon.ico).
Normalement c'est entre les balises <head></head>

Or pour toi quand ton HTML cherche cette image nommé "favicon.ico" (l’extension est importante), il ne l'a trouve pas alors soit elle n'est pas dans le même dossier que ton HTML, soit le chemin que tu passe à ton HTML n'est pas le bon.

Moon
Moon
5 ans

@Barometre: dans mon head j'ai juste <script src"index. Js"> j'ai rien écrit d'autre

Barometre
Barometre
5 ans

@Moon: Je connais pas bracket pour le coup peut être qu'il veut forcément une icone, essaye juste de mettre une image "favicon.ico" (même blanche on s'en fout) dans le même dossier que ton html.

Moon
Moon
5 ans

@Barometre: ok merci bien

Barometre
Barometre
5 ans

@Moon: Je sais pas si tout était bien clair, si jamais t'as d'autre soucis hésite pas à demander. Bon courage dans ton apprentissage.

Myosotys
Myosotys
5 ans

et c'est quoi le soucis ? qu'il affiche name au lieu de Lorenzo ?

MegaFist
MegaFist
5 ans

Comme déjà dit, si tu met ton name entre ", ça veut dire que tu veux afficher la chaîne de caractères : name, en gros si tu veux appeler une variable, ne la met pas entre "

Moon
Moon
5 ans

@MegaFist: ok merci je viens de comprendre...

etpuismerde

bon 10min que j'essaie de poster un truc et que cb m'envoie chier parce que je peux pas post de lien (pourtant j'en ai pas mis), dernier essai sinon je t'enverrais un mp

Geraven
Geraven
5 ans

@etpuismerde: envoie lui un mp

etpuismerde

@Geraven: ouais c'est fait je voulais test en éditant mon com mais vraiment pas moyen, pourtant j'ai même viré tous les points underscores et slash … pas moyen

Scely
Scely
5 ans

Le code que tu présentes ne semble pas contenir d'erreur. Au mieux, il affichera "name" comme certains l'on prédit.
Il s'agit d'un problème de configuration de Brackets. Je n'aime pas cet éditeur, je ne connais pas où se situe la dite erreur le concernant.

Bien que monter un serveur est très enrichissant (surtout avec NodeJs), peut-être serait-il judicieux pour un débutant de commencer avec un éditeur simple (Notepad++, vim, SublimeText, ...) en utilisant uniquement les dépendances.
https://www.tutorialspoint.com/javascript/javascript_placement.htm

Dernière chose. Je suis désolé, mais quand on dev' aujourd'hui, il y a deux camps : Ceux qui ne jurent que par OpenClassroom, et ceux qui n'ont pas peur de lire et éplucher une documentation en ANGLAIS. Il ne faut pas se rabaisser à la première solution uniquement par flemme, autant avoir les bonnes habitudes de suite.
Meilleur tuto ever : https://learnxinyminutes.com/docs/javascript/

etpuismerde

@Scely: les deux ne sont pas incompatibles, j'aurais plutôt dis y'a ceux qui ne mattent que stackoverflow sans même lire les questions, et ceux qui fouillent ...

sinon il est top ton lien

Moon
Moon
5 ans

@Scely: merci pour le lien

Casimole
Casimole
5 ans

Un conseil, apprends le ELM ça te fera gagner du temps par la suite

Evership
Evership
5 ans

Pour répondre a ta question, tu utilise bracket et donc ça fonctionnalité Live Preview.
Cette fonctionnalité fait sa propre tambouille niveau html de base, du coup, il rajoute un tag pour les favicons.
Ça ne change rien a ton fonctionnel javascript.

Commentaire supprimé.

Cette page est réservée aux ADULTES

Tu es sur le point d'accéder à un site web qui contient du matériel explicite (pornographie).

Tu ne dois accéder à ce site que si tu as au moins 18 ans ou si tu as l'âge légal pour visionner ce type de matériel dans ta juridiction locale, l’âge le plus élevé étant retenu. En outre, tu déclares et garantis que tu ne permettras aucun mineur à d'accéder à ce site ou à ces services.


En accédant à ce site, tu acceptes nos conditions d'utilisation.