Probleme javascript
picto8679
-
picto8679 -
picto8679 -
Bonjour,
je suis vraiment un vrai novice en javascript.....
Si vous pouviez me dire avec gentillesse mes problemes ce qui va pas...
Ce generateur de dés ne marche pas sur internet explorer
En plus comment on créer pour afficher le résultat des deux des ....
En attente...
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
var img1 = document.getElementById('img_de1');
var img2 = document.getElementById('img_de2');
var somme = 0 ;
somme = val1 + val2 ;
if(img1 != null && de1 != null){
img1.innerHTML = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
}
if(img2 != null && de2 != null){
img2.innerHTML = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
}
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini()"><br />
<div id="img_de1"></div>
<input img src="des/images1.jpg" Id="de1" value="" />
<div id="img_de2"></div>
<input img src="des/images2.jpg" Id="de2" value="" /><br />
<input type="text" value="Le résultat est" id="somme"><br />
</form>
</body>
</html>
je suis vraiment un vrai novice en javascript.....
Si vous pouviez me dire avec gentillesse mes problemes ce qui va pas...
Ce generateur de dés ne marche pas sur internet explorer
En plus comment on créer pour afficher le résultat des deux des ....
En attente...
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
var img1 = document.getElementById('img_de1');
var img2 = document.getElementById('img_de2');
var somme = 0 ;
somme = val1 + val2 ;
if(img1 != null && de1 != null){
img1.innerHTML = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
}
if(img2 != null && de2 != null){
img2.innerHTML = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
}
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini()"><br />
<div id="img_de1"></div>
<input img src="des/images1.jpg" Id="de1" value="" />
<div id="img_de2"></div>
<input img src="des/images2.jpg" Id="de2" value="" /><br />
<input type="text" value="Le résultat est" id="somme"><br />
</form>
</body>
</html>
A voir également:
- Probleme javascript
- 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
2 réponses
<html> <head> <title>Lancer de dés</title> <script language="javascript"> function afficher() { document.getElementById('result').style.display = 'block'; } function ini() { var val1 = parseInt((Math.random()*6+0.5), 10); var val2 = parseInt((Math.random()*6+0.5), 10); if(img1 != null && de1 != null){ img1 = '<img src="./image' + val1 + '.jpg" />'; de1.value = val1; document.getElementByID('img1').innerHTML = img1; } if(img2 != null && de2 != null){ img2 = '<img src="./image' + val2 + '.jpg" />'; de2.value = val2; document.getElementByID('img2').innerHTML = img2; } afficher(); var somme = val1 + val2 ; document.getElementByID('somme').innerHTML = somme; } </script> <body> <form name="doc"> <input type="button" value="Lancer les dés" onclick="ini();"><br /> <div id="result" style="display:none;"> <div id="img1" /><div id="img2" /><br>Le resultat est : <div id="somme"></div> </form> </body> </html>
Bonjour seby
Merci pour tes messages
Dans le code que tu m a s donne je n ai plus mes images de dés
C est vrai qu en javascript je suis nul mais je progresse je te renvoie les deux codes
Si tu peux , aider ce serait super gentil
mon code
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
var img1 = document.getElementById('img_de1');
var img2 = document.getElementById('img_de2');
var somme = 0 ;
somme = val1 + val2 ;
if(img1 != null && de1 != null){
img1.innerHTML = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
}
if(img2 != null && de2 != null){
img2.innerHTML = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
}
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini()"><br />
<div id="img_de1"></div>
<input img src="des/images1.jpg" Id="de1" value="" />
<div id="img_de2"></div>
<input img src="des/images2.jpg" Id="de2" value="" /><br />
<input type="text" value="Le résultat est" id="somme"><br />
</form>
</body>
</html>
Ton code
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function afficher() {
document.getElementById('result').style.display = 'block';
}
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
if(img1 != null && de1 != null){
img1 = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
document.getElementByID('img1').innerHTML = img1;
}
if(img2 != null && de2 != null){
img2 = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
document.getElementByID('img2').innerHTML = img2;
}
afficher();
var somme = val1 + val2 ;
document.getElementByID('somme').innerHTML = somme;
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini();"><br />
<div id="result" style="display:none;">
<div id="img1" /><div id="img2" /><br>Le resultat est : <div id="somme"></div>
</form>
</body>
</html>
Merci pour tes messages
Dans le code que tu m a s donne je n ai plus mes images de dés
C est vrai qu en javascript je suis nul mais je progresse je te renvoie les deux codes
Si tu peux , aider ce serait super gentil
mon code
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
var img1 = document.getElementById('img_de1');
var img2 = document.getElementById('img_de2');
var somme = 0 ;
somme = val1 + val2 ;
if(img1 != null && de1 != null){
img1.innerHTML = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
}
if(img2 != null && de2 != null){
img2.innerHTML = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
}
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini()"><br />
<div id="img_de1"></div>
<input img src="des/images1.jpg" Id="de1" value="" />
<div id="img_de2"></div>
<input img src="des/images2.jpg" Id="de2" value="" /><br />
<input type="text" value="Le résultat est" id="somme"><br />
</form>
</body>
</html>
Ton code
<html>
<head>
<title>Lancer de dés</title>
<script language="javascript">
function afficher() {
document.getElementById('result').style.display = 'block';
}
function ini() {
var val1 = parseInt((Math.random()*6+0.5), 10);
var val2 = parseInt((Math.random()*6+0.5), 10);
if(img1 != null && de1 != null){
img1 = '<img src="./image' + val1 + '.jpg" />';
de1.value = val1;
document.getElementByID('img1').innerHTML = img1;
}
if(img2 != null && de2 != null){
img2 = '<img src="./image' + val2 + '.jpg" />';
de2.value = val2;
document.getElementByID('img2').innerHTML = img2;
}
afficher();
var somme = val1 + val2 ;
document.getElementByID('somme').innerHTML = somme;
}
</script>
<body>
<form name="doc">
<input type="button" value="Lancer les dés" onclick="ini();"><br />
<div id="result" style="display:none;">
<div id="img1" /><div id="img2" /><br>Le resultat est : <div id="somme"></div>
</form>
</body>
</html>