Bonjour,

Je suis une petite nouvelle dans le monde de JavaScript. et je pense que mon erreur est celle d'une débutante !
J'essaie d'intégrer des scripts JavaScripts dans mon site http://la-tete-dans-les-maths.fr/. et là j ai un p'tit souci :
dans cette page http://la-tete-dans-les-maths.fr/?page_id=585 lorsque les 10 questions sont terminées et que je coche : "empêcher l'ouverture dune nouvelle fenêtre" firebug affiche :
S_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMWindow.prompt]
?!

Voici le code de l'appel de la fonction :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
<?php
function fonctionpourcentage(){
  return' 
   <script type="text/javascript" src="http://la-tete-dans-les-maths.fr/wordpress/wp-content/scripts/mes-fonctions-js.js"> var pourc= 0 ; var total=0 ;var score=0</script> 
    <form>
    <input onClick="javascript:calculerpourcentage()"  type="button"  value="go !">
    </form>';
 }
add_shortcode ('appliquerpourcentage','fonctionpourcentage');?>
et celui de la fonction :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
function calculerpourcentage(){
	var partie; 
	for (i=1 ; i<=10;i++){
	var pourc = Math.floor(100*Math.random()+2);var total= Math.floor(1000*Math.random()+2);
	partie = prompt("calcule " + pourc + " % de " + total +": ","");
	if (partie == pourc*total/100) {score=score +1;alert("gagné !");} else alert("perdu ! le résultat était : "+pourc*total/100);}
	alert(""+score+" bonnes réponses sur 10");
 
	}
Je ne sais pas si c'est à cause de cela mais la dernière méthode "alert" ne fonctionne pas, c'est-à-dire que le score n'est pas affiché !

Merci de votre attention,

miss pakou