PALLETTE DE COULEUR

cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005 - 11 avril 2005 à 21:25
cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005 - 12 avril 2005 à 15:32
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/30682-pallette-de-couleur

cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005
12 avril 2005 à 15:32
Merci, Arto_8000, maintenat c marche sous IE!
cs_crashtest Messages postés 105 Date d'inscription lundi 16 février 2004 Statut Membre Dernière intervention 28 août 2005
12 avril 2005 à 10:11
nikel Arto_8000
10/10il marche meme sous firefox
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
11 avril 2005 à 23:00
Pour Romain128 il y a effectivement un problème pour l'affichage dans le textarea. Bon j'ai modifié un peu son code et j'ai enlever des choses inutiles (les div remplacer par des <CENTER>). Voici mon résultat il fonctionne bien :

<HTML>
<HEAD>
<SCRIPT language= "javascript">
function copyToClipboard() {
var txt = document.getElementById('color').value;
document.getElementById('tFullText').value = txt;
var fullText = document.forms['fText'].elements['tFullText'];

fullText.focus();
var textRange = fullText.createTextRange();
textRange.execCommand("Copy");
}
function Test(valeur)
{
document.form.hexval.value = 'votre texte ici'
}
function palette() {
document.write("<CENTER> Palette de couleurs
</CENTER>");
document.write("\");
var h =new Array('00','33','66','99','CC','FF');
var col=\"\";
for(var i=0;i<6;i++) {
for(var j=0;j<6;j++) {
for(var k=0;k<6;k++) {
col=\"#\"+h[i]+h[j]+h[k];
document.write(\", \");
}
}
document.write(\"\");
}
document.write("
");
}
</SCRIPT>


<TITLE>palette</TITLE>
</HEAD>


<SCRIPT language='javascript'>palette();</SCRIPT>
<CENTER>
<form name='form' method='post'>
<TEXTAREA type='text' name='hexval' id='color' cols='40' rows='2'></TEXTAREA>
</FORM>
Choisissez Votre Couleur dans la palette puis Cliquez
sur Copier pour l'insérer dans le presse papier
Vous n'avez plus qu'a coller le code dans le Formulaire du Forum.
La Fonction Copier ne marche pas sous Mozilla et Netscape</CENTER>
<TEXTAREA id='tFullText' style='position: absolute; top: -1000; left: -1000;'></TEXTAREA>

</HTML>

Aussi plus de couleur aurait été mieux ,c'est pas si difficile va voir le commentaire que j'ai fait pour la source sur SAISIE ET AFFICHAGE D'UNE COULEUR
cs_crashtest Messages postés 105 Date d'inscription lundi 16 février 2004 Statut Membre Dernière intervention 28 août 2005
11 avril 2005 à 22:55
Lu,
marche pas chez moi sous IE et sous firefox.
Arto_8000 Messages postés 1044 Date d'inscription lundi 7 mars 2005 Statut Membre Dernière intervention 13 juillet 2010 7
11 avril 2005 à 22:33
normal que ton script ne marche pas sur Firefox et Mozilla puisque tu utilise une commande non-standard (execCommand) qui ne peut être utiliser qu'avec IE.
cs_Romain128 Messages postés 89 Date d'inscription mercredi 9 mars 2005 Statut Membre Dernière intervention 7 novembre 2005
11 avril 2005 à 21:25
Chez moi, la valeur de la couleur ne s'affiche pas dans le textarea...Sous IE 6 WinMe.
Rejoignez-nous