JeuWeb - Crée ton jeu par navigateur
[Nouveau probleme dans l'editeur] Editeur de map - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [Nouveau probleme dans l'editeur] Editeur de map (/showthread.php?tid=4143)

Pages : 1 2 3 4 5 6 7 8 9 10 11


RE: Editeur de map - Sephi-Chan - 25-09-2009

Et bien je vois que tu as déjà bien avancé, c'est pour ça que je ne t'ai pas vu hier. :p
Déjà, il semble que ton évenement $(".tuilesAChoisir").click() ne passe jamais.

Met des alert() ou des console.log() pour voir où ça coince.


Sephi-Chan


RE: Editeur de map - NicoMSEvent - 25-09-2009

je ne peux pas t'aider avec jQuery, je ne connais pas ce framework (j'utilise prototype, désolé ^^)

je débug beaucoup avec des alert(); , ça me permet de savoir ou ça coince, sans utiliser de module spéciaux Smile


RE: Editeur de map - nialcen - 25-09-2009

je voudrais bien .... si on m'explique comment ou qu'on me montre parce que je ne sait pas du tout comment faire ça perso ( oui je sais travailler le javascript est une de mes priorité ^^)


RE: Editeur de map - Sephi-Chan - 25-09-2009

$(".tuilesAChoisir").click(function(eventObject) {
$("#imageActuel").attr("src", $(this).attr("src"));
alert("Ce code est exécuté !");
console.log("Ce code est exécuté !");
});

Les console.log sont plus agréables car ils ne te sautent pas à la gueule puisqu'ils s'affichent dans la console Javascript. Par contre, attention à bien les virer ensuite, car ils feront planter tes scripts sur IE et Opera (mais pas Firefox et Safari). Smile

Je te conseille donc d'installer Firefox et Firebug, tu en auras toujours besoin : aussi bien pour le DOM que pour le Javascript.


Sephi-Chan


RE: Editeur de map - nialcen - 25-09-2009

Aprés ajout des alert ( oui c'est plus direct ^^ ) et reupload, et bien ..... rien. pas d'alerte lorsque je clique en effet .... une idée de pourquoi ?:heuuu:


RE: Editeur de map - Sephi-Chan - 25-09-2009

Déjà, le code source de la page est pourri… Commence par avoir un document correct et valide, qui a au moins les éléments html, head et body

Voici un layout de base :


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>

<title>Page title</title>

</head>

<body>


</body>
</html>

De plus, fais attention avec ton encodage, tes accents sortent bizarrement dans le fichier Javascript (Safari affiche des ? à la place des caractères accentués, et Safari n'étant pas tolérant, il doit y avoir un problème).

Tu peux pas mettre quelque chose en place dans un environnement pourri. Il faut rendre ça plus sain.


Sephi-Chan


RE: Editeur de map - NicoMSEvent - 25-09-2009

dans ton manager d'évenements, tu peux déclencher un evenement sur chaque clic, et voir quel élément a déclenché un click grace a un "alert()" bien placé.


RE: Editeur de map - nialcen - 25-09-2009

Ok c'est partit !! c'est vrai que je me suis un peu lancer la dedans sans trop savoir ou je partais, et il est vrai que le résultat est ... particulier(ement pourris) ...
Est plus propre ? ou du moins suffisamment propre ?:$


RE: Editeur de map - Plume - 25-09-2009

Fais attention également à respecter ton DOCTYPE. Sans ça, tes codes JS peuvent ne pas être interprétés non plus.


RE: Editeur de map - Sephi-Chan - 25-09-2009

Le problème, c'est qu'il n'a pas mis de DOCTYPE… Ça n'est pas optionnel. ^^


Sephi-Chan