11496 sujets

JavaScript, DOM et API Web HTML5

Bonjour,

Je travaille sur un script sous Jquery sur la phraséologie dans le domaine du pilotage :

http://jazztet.net/phraseo/

Le script fonctionne bien sous FF mais la fonction suivante est ignoré par Chrome.

function dialogue(spawnTask){
                // Je clone les dialogues du pilote et de l'ATC
                var textes  = $(spawnTask).find("para");
                $(textes).each(function(){
				
					var texte      = $(this).clone();
					var clas       = $(this).attr('class');
					texte          = texte.html();
					
					appendHtm  = "<div class='alert "+clas+"'><strong>"+clas+"</strong> : "+texte+"</div>";
					$("#dialog").append(appendHtm);
					
					// remplacer les span#id par les données du formulaire
					var mots      = $("#dialog").find("span");
					$(mots).each(function(){
					  var mot     = $(this).attr('id');
					  var jeton   = $("form").find("[id='"+mot+"']").val();
					  if (! jeton) { jeton ="" ; }
					  $(this).replaceWith(jeton);
					});
				
                });
              }


4 heures de recherche sans succès, je me tourne vers vous.
Salut,
Tu as résolu ton problème ? Je vois que la fonction est différente sur ton site.
En tous cas, pas évidant de comprendre ta fonction. Il faudrait que tu isole un peu plus le problème.

Sinon pas mal l'idée du site. Tu comptes mettre les phases d’approche ?
J'ai aussi un problème, impossible de scroller à la vertical sur le site.
Salut,

Oui, jai lu que la fonction clone ne fonctionnait pas avec XML. J'ai trouvé un contournement. Comme cela fonctionnait bien sous Firefox, je ne voyais pas malice.

Je vais ajouter les phases d'approche Smiley cligne un connaisseur à ce que je vois. Pour le scroll, merci, je vais regarder, probablement un ptit bleme avec Bootstrap.

Bonne année à toi (tous), Deca