<img src="1.png" id="1" class="gaucheMat" style="float:left; margin:0;"/>
<img src="2.png" id="1" class="droiteMat" style="float:left; margin:0;"/>
<img src="3.png" id="1" class="AU" style="float:left; margin:0;"/>
<img src="4.png" id="1" class="gaucheTete" style="float:left; margin:0;"/>
<img src="5.png" id="1" class="droiteTete"/><br>
<img src="6.png" id="1" class="rotationGauche" style="float:left; margin:0;"/>
<img src="7.png" id="1" class="moins" style="float:left; margin:0;"/>
<img src="8.png" id="1" class="plus" style="float:left; margin:0;"/>
<img src="9.png" id="1" class="rotationDroite" style="float:left; margin:0;"/>
J'arrive à avoir ça qui est pas trop mal, plus qu'un petit soucis :$(".moins").mouseup(function(){
sendPhp('5','01');
$src = 'switch+.png';
$classe = 'plus';
//$(".moins").hide();
//$(".plus").show();
})
$(".plus").mouseup(function(){
sendPhp('5','10');
$src = 'switch-.png';
$classe = 'moins';
//$(".plus").hide();
//$(".moins").show();
})
<body>
<?
echo '<img src="'.$src.'" id="1" class="'.$classe.'" style="float:left; margin:0;"/>';
...
Mais cela ne fonctionne pas, au début plus de switch du tout, j'ai donc forcé $src = + et $classe = plus mais le bouton semble ne plus fonctionner.<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Ici on appelle jquery depuis google -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<title>Page de test</title>
<script type="text/javascript">
$(document).ready(function () {
// ici on creer une fonction on lui passe un paramettre un id et un statut
function sendPhp(mot,valeur){
$.ajax({
type: "POST",//je dis a ajax d'envoiyer les donnees en post
data: {mot : mot,valeur : valeur}, //ici j'envoi les variable statut et id a fichier.php
url: "Commande1.php",//le fichier php
success:function(data){
//ici tu peux ajouter une image ou text pour dire que cela c'est bien passe
}
});
}
$(".gaucheMat").mouseup(function(){
sendPhp('1','00');
}).mousedown(function(){
sendPhp('1','10');
});
$(".droiteMat").mouseup(function(){
sendPhp('1','00');
}).mousedown(function(){
sendPhp('1','01');
});
$(".AU").mousedown(function(){
sendPhp('2','00');
});
$(".gaucheTete").mouseup(function(){
sendPhp('3','00');
}).mousedown(function(){
sendPhp('3','10');
});
$(".droiteTete").mouseup(function(){
sendPhp('3','00');
}).mousedown(function(){
sendPhp('3','01');
});
$(".rotationGauche").mouseup(function(){
sendPhp('4','00');
}).mousedown(function(){
sendPhp('4','10');
});
$(".plusoumoins").mouseup(function(){
swtichImg($(this));//on appelle la fonction et on lui donne en paramètre l'objet
function swtichImg(images){
var src=images.attr('src');//on récupéré la valeur src de l'image actuelle
if(src=='switch+.png'){//si le src vos plus.png alors on initialise la variable img a moin.png
var img='switch-.png';
sendPhp('5','10');
}
else{//sinon elle vos plus.png
var img='switch+.png';
sendPhp('5','01');
}
images.attr("src", img);//on modifie le src par la nouvelle valeur
}
});
$(".rotationDroite").mouseup(function(){
sendPhp('4','00');
}).mousedown(function(){
sendPhp('4','01');
});
$(".AUrelache").mousedown(function(){
sendPhp('2','11');
});
});
</script>
</head>
<?
//$src = '+';
//$classe = 'plus';
?>
<body>
<!--
ici je mets une image je mets une class car plus facile pour ecouter les evenements si il en a plusieurs
et je mets un id qui n'ai pas top car un id ne peu pas commence par un numerique puis ne peu pas etre un doublons mais bon ici je c'est sur element jouer
-->
<img src="1.png" id="1" class="gaucheMat" style="float:left; margin:0;"/>
<img src="2.png" id="1" class="droiteMat" style="float:left; margin:0;"/>
<img src="3.png" id="1" class="AU" style="float:left; margin:0;"/>
<img src="4.png" id="1" class="gaucheTete" style="float:left; margin:0;"/>
<img src="5.png" id="1" class="droiteTete"/><br>
<img src="6.png" id="1" class="rotationGauche" style="float:left; margin:0;"/>
<img src="switch+.png" id="1" class="plusoumoins" style="float:left; margin:0;"/>
<img src="9.png" id="1" class="rotationDroite" style="float:left; margin:0;"/>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<img src="AUrelache.jpg" id="1" class="AUrelache" align="center"/>
</body>
</html>
Et encore une fois, merci pour ce temps passé à me conseiller et m'aider à trouver des solutions... C'est vraiment sympa <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Ici on appelle jquery depuis google -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script>
<title>Page de test</title>
<script type="text/javascript">
$(document).ready(function () {
// ici on creer une fonction on lui passe un paramettre un id et un statut
function sendPhp(mot,valeur){
$.ajax({
type: "POST",//je dis a ajax d'envoiyer les donnees en post
data: {mot : mot,valeur : valeur}, //ici j'envoi les variable statut et id a fichier.php
url: "Commande1.php",//le fichier php
success:function(data){
//ici tu peux ajouter une image ou text pour dire que cela c'est bien passe
}
});
}
$(".gaucheMat").mouseup(function(){
sendPhp('1','00');
}).mousedown(function(){
sendPhp('1','10');
});
$(".droiteMat").mouseup(function(){
sendPhp('1','00');
}).mousedown(function(){
sendPhp('1','01');
});
$(".AU").mousedown(function(){
sendPhp('2','00');
});
$(".gaucheTete").mouseup(function(){
sendPhp('3','00');
}).mousedown(function(){
sendPhp('3','10');
});
$(".droiteTete").mouseup(function(){
sendPhp('3','00');
}).mousedown(function(){
sendPhp('3','01');
});
$(".rotationGauche").mouseup(function(){
sendPhp('4','00');
}).mousedown(function(){
sendPhp('4','10');
});
$(".plusoumoins").mouseup(function(){
swtichImg($(this));//on appelle la fonction et on lui donne en paramètre l'objet
});
$(".rotationDroite").mouseup(function(){
sendPhp('4','00');
}).mousedown(function(){
sendPhp('4','01');
});
$(".AUrelache").mousedown(function(){
sendPhp('2','11');
});
function swtichImg(images){
var src=images.attr('src');//on récupéré la valeur src de l'image actuelle
if(src=='switch+.png'){//si le src vos plus.png alors on initialise la variable img a moin.png
var img='switch-.png';
sendPhp('5','10');
}
else{//sinon elle vos plus.png
var img='switch+.png';
sendPhp('5','01');
}
images.attr("src", img);//on modifie le src par la nouvelle valeur
}
});
</script>
</head>
<body>
<!--
ici je mets une image je mets une class car plus facile pour ecouter les evenements si il en a plusieurs
et je mets un id qui n'ai pas top car un id ne peu pas commence par un numerique puis ne peu pas etre un doublons mais bon ici je c'est sur element jouer
-->
<img src="1.png" id="1" class="gaucheMat" style="float:left; margin:0;"/>
<img src="2.png" id="1" class="droiteMat" style="float:left; margin:0;"/>
<img src="3.png" id="1" class="AU" style="float:left; margin:0;"/>
<img src="4.png" id="1" class="gaucheTete" style="float:left; margin:0;"/>
<img src="5.png" id="1" class="droiteTete"/><br>
<img src="6.png" id="1" class="rotationGauche" style="float:left; margin:0;"/>
<img src="switch+.png" id="1" class="plusoumoins" style="float:left; margin:0;"/>
<img src="9.png" id="1" class="rotationDroite" style="float:left; margin:0;"/>
<br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br><br>
<img src="AUrelache.jpg" id="1" class="AUrelache" align="center"/>
</body>
</html>