Je suis nouveau sur javascript. J'ai écrit la fonction suivante rollDice() pour produire 5 nombres aléatoires et les afficher. J'utilise une ancre avec un événement click pour appeler la fonction. Le problème est, dans Chrome, il ne s'affiche pas, fonctionne bien dans IE, dans Firefox les 5 valeurs d'affichage, puis la page d'origine w/ancre apparaît! Je me méfie que mon tag de script soit trop général mais je suis vraiment perdu. Aussi, s'il y a une fonction d'affichage qui n'efface pas l'écran d'abord ce serait génial.Problèmes de compatibilité avec <a> et appelant une fonction(); à travers différents navigateurs Web
diceArray = new Array (5)
fonction rolldice() { var i;
for (i = 0; i < 5; i ++) { diceArray [i] = Math.round (Math.random() * 6)% 6 + 1;
document.write (diceArray [i]); }}
quand je clique devrait afficher 5 variables de rand
Je pense que le problème est probablement dans votre code HTML. Mettez-vous votre JavaScript dans la tête en ligne, ou lié dans un fichier .js? Sur votre tag '', avez-vous 'href = '#''? – Skilldrick