Problème Javascript, facile ?
sipherion
Messages postés
1809
Date d'inscription
Statut
Membre
Dernière intervention
-
sipherion Messages postés 1809 Date d'inscription Statut Membre Dernière intervention -
sipherion Messages postés 1809 Date d'inscription Statut Membre Dernière intervention -
Bonsoir tout le monde,
J'ai un petit soucis avec un générateur de lancé de dés écrit en Javascript, et j'aurais besoin de vous :
Ca, c'est le code qui, intégré dans un simple fichier html, fonctionne sans problème ; j'arrive à générer des lancés de dés, à faire reset, etc.
Sauf que mon site est plus complexe que ça : dans mon index.php, j'ai la ligne
entre les balises <head> qui appelle le code Javascript, et la ligne
dans une DIV de configuration normale en Menu Gauche qui appelle le code entre <form> et </form>
Problème : Le générateur de lancé de dés s'affiche bien, avec tous les boutons, mais quand je clique sur "Lancer", plus rien ne se passe, alors que tout fonctionne dans un fichier html !
Est ce que quelqu'un pourrait me donner un indice d'où pourrait bien venir le problème ?
Pour info, mon site est fait en pseudo frames (index.php?page=accueil)
Merci beaucoup pour votre aide...
J'ai un petit soucis avec un générateur de lancé de dés écrit en Javascript, et j'aurais besoin de vous :
<script language="javascript"> function ini() { doc.de1.value=parseInt(Math.random()*6+1); doc.de2.value=parseInt(Math.random()*6+1); } function restart() { doc.de1.value=0; doc.de2.value=0; } </script> <form name="doc"> <fieldset style="text-align:center;"><legend>Lancé de dés</legend> <input type="button" value="Lancer" onclick="ini()"><br /> <input type="button" name="de1" value="" /> <input type="button" name="de2" value="" /><br /> <input type="button" value="Reset" onclick="restart()" /> </fieldset></form>
Ca, c'est le code qui, intégré dans un simple fichier html, fonctionne sans problème ; j'arrive à générer des lancés de dés, à faire reset, etc.
Sauf que mon site est plus complexe que ça : dans mon index.php, j'ai la ligne
<script language="text/javascript" src="inc/scripts/lance_de_des.js"></script>
entre les balises <head> qui appelle le code Javascript, et la ligne
<?php include ("inc/scripts/lance_de_des.html"); ?>
dans une DIV de configuration normale en Menu Gauche qui appelle le code entre <form> et </form>
Problème : Le générateur de lancé de dés s'affiche bien, avec tous les boutons, mais quand je clique sur "Lancer", plus rien ne se passe, alors que tout fonctionne dans un fichier html !
Est ce que quelqu'un pourrait me donner un indice d'où pourrait bien venir le problème ?
Pour info, mon site est fait en pseudo frames (index.php?page=accueil)
Merci beaucoup pour votre aide...
A voir également:
- Xxwxx.dll virus java web
- Telecharger javascript - Télécharger - Langages
- A javascript error occurred in the main process - Forum Handicap / Accessibilté
- Erreur #125 javascript - Forum Mozilla Firefox
- Afficher un tableau javascript en html ✓ - Forum Javascript
- Javascript arrondi - Forum Javascript
9 réponses
Je crois voir ton erreur, si tu a copier/coller ton code, c'est dans ton insclude php :
<?php include ("inc/scripts/lance_de_des.html"); ?>
Ton javascript n'est pas dans une page en ".html".
Tu link le lien juste avant : lance_de_des.js.
Evidement, je suis loin d'etre pro en codage web et je peu me tromper :)
Bon courage !! et dites moi si je me trompe.
<?php include ("inc/scripts/lance_de_des.html"); ?>
Ton javascript n'est pas dans une page en ".html".
Tu link le lien juste avant : lance_de_des.js.
Evidement, je suis loin d'etre pro en codage web et je peu me tromper :)
Bon courage !! et dites moi si je me trompe.
Bonsoir,
essaye de mettre :
au lieu de
essaye de mettre :
<script language="text/javascript" src="inc/scripts/lance_de_des.js"/>
au lieu de
<script language="text/javascript" src="inc/scripts/lance_de_des.js"></script>
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Bonjour à tous, et merci pour vos réponses,
Non, c'est toujours le même problème ; mais l'appel en php n'a pas d'incidence, car même en mettant la totalité du code (script + appel du lancer de dés) à l'endroit où je veux le mettre, ça ne fonctionne pas.
Cependant, faits nouveaux, j'ai découvert que sur le site publié sur le net (sur un serveur Free), le lancer de dés ne fonctionne pas avec Firefox ni avec Internet Explorer 8, mais il fonctionne bien avec IE 6 et Google Chrome !!!!!!!!!!!!!!!!! Plzzzz !!! J'ai vraiment besoin de votre aide là !!!!!! :)
Correction : Maintenant ça marche sous IE 8, mais toujours pas sous Firefox... Y aurait-il un script particulier à intégrer pour corriger diverses erreurs de Firefox ?
Non, c'est toujours le même problème ; mais l'appel en php n'a pas d'incidence, car même en mettant la totalité du code (script + appel du lancer de dés) à l'endroit où je veux le mettre, ça ne fonctionne pas.
Cependant, faits nouveaux, j'ai découvert que sur le site publié sur le net (sur un serveur Free), le lancer de dés ne fonctionne pas avec Firefox ni avec Internet Explorer 8, mais il fonctionne bien avec IE 6 et Google Chrome !!!!!!!!!!!!!!!!! Plzzzz !!! J'ai vraiment besoin de votre aide là !!!!!! :)
Correction : Maintenant ça marche sous IE 8, mais toujours pas sous Firefox... Y aurait-il un script particulier à intégrer pour corriger diverses erreurs de Firefox ?
En fouillant la console d'erreur de Firefox, je vois qu'à chaque fois que je clique sur Lancer ou Reset, j'ai une erreur qui apparait : "doc is not defined".... Pourquoi ?