Nouvelles:

SMF - Just Installed!

Menu principal

[RESOLU] gestion des couleurs

Démarré par jlsviro, Mai 14, 2022, 04:32 PM

« précédent - suivant »

jlsviro

Message de claude.duport 03 Nov 2011, 18:29
ne semble pas fonctionner.
J'ai une affichage noir sur noir donc illisible......

Message de jlsviro 03 Nov 2011, 20:21
Bonsoir,

Pouvez vous détailler un peu ?

Merci.

jean-Luc

Message de claude.duport 03 Nov 2011, 20:26
gestion du site, graphisme, couleur.
Rien ne fonctionne, j'appuie sur les boutons et rien ne change.....

Message de jlsviro 03 Nov 2011, 20:45
OK, vu, je vais regarder ce qui se passe...

Message de jlsviro 03 Nov 2011, 20:49
C'est KO sous FireFox 7 et OK sous Internet Explorer ! C'est un code tout fait que j'ai récupéré, je vais regarder si je peux résoudre le problème...

Message de jlsviro 03 Nov 2011, 22:49
Bon, j'ai trouvé quelques trucs sur le net concernant ce bug, mais rien de vraiment satisfaisant. Le script n'est plus maintenu depuis plusieurs années, il va falloir que je le remplace par un autre.

En attendant, remplacez dans color_picker.php :
// var. globale
var detail = 50; // nombre de nuances de couleurs dans la barre de droite
par
// var. globale
var detail = 50; // nombre de nuances de couleurs dans la barre de droite
var margeX = 20; //Marges de la palette des couleurs
var margeY = 20;

et function compute_color(e)
{
x = e.offsetX ? e.offsetX : (e.target ? e.clientX-e.target.x : 0);
y = e.offsetY ? e.offsetY : (e.target ? e.clientY-e.target.y : 0);
par
function compute_color(e)
{
var x = (e.layerX ? e.layerX : e.offsetX ? e.offsetX+document.body.scrollLeft : 0) - margeX;
var y = (e.layerY ? e.layerY : e.offsetY ? e.offsetY+document.body.scrollTop : 0) - margeY;

Le résultat n'est pas parfait, notamment si vous déplacez votre souris complètement à droite sous FireFox, mais c'est déjà beaucoup mieux...

Tenez moi au courant.

jean-Luc

Message de claude.duport 03 Nov 2011, 23:43
c'est bon ça marche....
Bravo pour votre travail.
Claude

Message de claude.duport 04 Nov 2011, 0:43
Résolu.