J'ai créé un jeu Pendu en HTML et JavaScript.Google Drive - Fournir des chemins de ressources
Lorsque je l'exécute sur ma machine locale, cela fonctionne parfaitement. Ce qui se passe est que lorsque l'utilisateur perd le jeu, une image appelée lose.png
s'affiche. Si l'utilisateur gagne, l'image win.png
est affichée.
De plus, les autres images qui doivent être affichées s'affichent correctement. Mais seules les deux images qui doivent être affichées à la fin du jeu ne sont pas affichées.
Mais lorsque j'ai téléchargé cela sur Google Drive et que j'ai essayé de le lire à partir de là, les autres parties sont complètement correctes mais le dernier changement d'image à win.png
ou lose.png
n'a pas lieu.
Le code complet est disponible ici - hangman.
La partie du code qui ne fonctionne pas est:
if(score === wordIs.length) {
document.getElementById("respimg").setAttribute("src","img/win.png");
alert("You won the game!!\nA new game has been started.");
return true;
}
if(attrem <= 0) {
document.getElementById("respimg").setAttribute("src","img/lose.png")
alert("Your attempts are over.\nYou lost the game.\nThe word you were trying to guess was:\"" + wordIs + "\"");
return true;
}
Dans le code ci-dessus:
attrem
est le nombre de tentatives restanteswordIs
est le mot à deviner l'utilisateur
Notez que les déclarations d'alerte sont fonctionne parfaitement bien. Mais l'image ne change pas lorsque le fichier est exécuté à partir de Google Drive. Mais quand je l'exécute sur mon ordinateur local, alors l'image change.
Le fichier HTML peut être consulté ici - Main
Ce fichier HTML utilise également Twitter Bootstrap. Mais je ne pense pas que cela soit lié au problème auquel je suis confronté.
, changer pour parent – Ognjen
ouvrir la console JavaScript dans tout web navigateur de votre choix. Recherchez les erreurs - il est évident que vous n'avez pas corrigé les chemins (c'est-à-dire les URI) des ressources. – GLES
Le chemin est relatif. S'il vous plaît passer par le code atleast. – IcyFlame