Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6201 connectés 

 


 Mot :   Pseudo :  
 
 Page :   1  2
Page Suivante
Auteur Sujet :

Inversion de couleurs [Résolu]

n°974492
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2005 à 18:57:44  profilanswer
 

Reprise du message précédent :
click.style.background-color
:o
bgcolor n'existe pas en CSS :o


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
mood
Publicité
Posté le 07-02-2005 à 18:57:44  profilanswer
 

n°974495
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 18:59:10  profilanswer
 

mirascheat a écrit :

Now :
dans le head :

Code :
  1. <script type="text/javascript">
  2. function survol(click){
  3. click.style.color = "#000000"
  4. click.style.bgcolor = "#FFFFFF"
  5. }
  6. function etpuissenva(click){
  7. click.style.color = "#FFFFFF"
  8. click.style.bgcolor = "#000000"
  9. }
  10. </script>


dans le body :

Code :
  1. <td width="10%"><a href="bas.html" target="bas" class="NS" onmouseover="javascript:survol(this)" onmouseout="javascript:etpuissenva(this)"><b>Home</b></a></td>


 
Le changement de couleur pour le texte est bon pour chaque td par contre la couleur de fond de la cellule ne change pas ... est-il possible d'appliquer deux modifications en meme temps a un meme element ?


 
 
c'est pas bgcolor, c'est backgroundColor ... Voilà pourquoi je te disais d'apprendre avant toutes choses (x)html et surtout les CSS... Le DHTML est entièrement basé dessus...  :o

n°974499
mirascheat
Posté le 07-02-2005 à 19:00:03  profilanswer
 

qd je fais cette modification plus rien ne marche : ni le changement de la couleur du texte ni le changement du fond de la cellule :'(

n°974501
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:00:18  profilanswer
 

Masklinn a écrit :

click.style.background-color
:o
bgcolor n'existe pas en CSS :o


 
Non, le '-' est interdit en JS dans les noms.  :o  

n°974503
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:01:02  profilanswer
 

mirascheat a écrit :

qd je fais cette modification plus rien ne marche : ni le changement de la couleur du texte ni le changement du fond de la cellule :'(


 
Tu lis mon message STP et surtout tu respectes les majuscules. Merci [:itm]
 
 

n°974508
FlorentG
Posté le 07-02-2005 à 19:02:30  profilanswer
 

mirascheat a écrit :

alors je suis pas obligé d'écrire "javascript:" dans mes appels de fonctions ?
ca semble marcher sans ...


En fait, pour se passer du langage, faut préciser dans le <head> le langage par défaut :

<meta http-equiv="Content-Script-Type" content="text/javascript" />


Message édité par FlorentG le 07-02-2005 à 19:03:02
n°974509
mirascheat
Posté le 07-02-2005 à 19:02:30  profilanswer
 

Yes merci ca marche ... je suis qd meme decu car le fond change uniquement pour le texte pas pour toute la cellule ... doit bien avoir une commande ... m'en vais la chercher moi :)

n°974511
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:03:21  profilanswer
 

mirascheat a écrit :

Yes merci ca marche ... je suis qd meme decu car le fond change uniquement pour le texte pas pour toute la cellule ... doit bien avoir une commande ... m'en vais la chercher moi :)


 
Je t'ai dis de mettre tes id DANS LES TD BORDEL. Lis un peu ce qu'on t'écris...  :o  

n°974520
mirascheat
Posté le 07-02-2005 à 19:06:30  profilanswer
 

mais j'ai plus de id moi :'( j'utilise l'objet courant avec this ...

n°974530
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:09:30  profilanswer
 

mirascheat a écrit :

mais j'ai plus de id moi :'( j'utilise l'objet courant avec this ...


 
met les onmouseover et onmouseout dans les td.  :o  

mood
Publicité
Posté le 07-02-2005 à 19:09:30  profilanswer
 

n°974534
mirascheat
Posté le 07-02-2005 à 19:11:36  profilanswer
 

oui mais je perds une de mes modifications je ne peux plus changer que la couleur du fond de ma cellule ... en fait je crois qu'il faut que je considere deux objets :  
1 - la cellule (donc ce qu'il y a dans le <td> )
2- le texte dans la cellule (donc ce qu'il y a dans le <a> )

n°974538
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:13:57  profilanswer
 

mirascheat a écrit :

oui mais je perds une de mes modifications je ne peux plus changer que la couleur du fond de ma cellule ... en fait je crois qu'il faut que je considere deux objets :  
1 - la cellule (donc ce qu'il y a dans le <td> )
2- le texte dans la cellule (donc ce qu'il y a dans le <a> )


 
Normal. C'est pour cela qu'il te faut dans ton cas des id et passer donc deux id par tes appels de fonction. [:itm]

n°974539
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:14:45  profilanswer
 

Donc : survol('id1','id2')
et ta fonction :
 
function(id1,id2)
{
...
}
 
[:itm]

n°974581
mirascheat
Posté le 07-02-2005 à 19:44:52  profilanswer
 

Je suis desespéré :'(
 
Head :

Code :
  1. <script type="text/javascript">
  2. function survol(td, a){
  3. a.style.color="#000000"
  4. document.getElementById('td').style.backgroundColor="#FFFFFF"
  5. }
  6. function etpuissenva(td,a){
  7. a.style.color="#FFFFFF"
  8. document.getElementById('td').style.backgroundColor="#000000"
  9. }
  10. </script>


 
Body:

Code :
  1. <td width="10%" id="td1"><a href="bas.html" target="bas" id2="a" class="NS" onmouseover="javascript:survol('td1',this)" onmouseout="javascript:etpuissenva('td1',this)"><b>Home</b></a></td>
  2. <td width="10%" id="td2"><a href="list.html" target="bas" class="NS" onmouseover="javascript:survol('td2',this)" onmouseout="javascript:etpuissenva('td2',this)"><b>List</b></a></td>
  3. <td width="10%" id="td3"><a href="incoming.html" target="bas" class="NS" onmouseover="javascript:survol('td3',this)" onmouseout="javascript:etpuissenva('td3',this)"><b>Incoming</b></a></td>


 
Ca marche en multi id mais qu'une modif sur 2 :'(

n°974583
FlorentG
Posté le 07-02-2005 à 19:46:29  profilanswer
 

document.getElementById('td') -> Pourquoi les apostrophes ?

n°974584
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 19:47:23  profilanswer
 

Quel est le message d'erreur dans la console javascript de firefox ou mozilla ?

n°974586
mirascheat
Posté le 07-02-2005 à 19:49:50  profilanswer
 

ct tout con en effet merci à vous deux et les autres ;)
Je pense avoir appris un minimum et je pense que ca ira de mieux en mieux ... mais j'ai qd meme pas mal de docs a bouffer
encore une fois merci beaucoup :p

n°974592
FlorentG
Posté le 07-02-2005 à 19:54:26  profilanswer
 

Bon, maintenant que t'as trouvé, on peut te balancer la version optimisée :D

n°974625
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 20:03:51  profilanswer
 

mirascheat a écrit :

ct tout con en effet merci à vous deux et les autres ;)
Je pense avoir appris un minimum et je pense que ca ira de mieux en mieux ... mais j'ai qd meme pas mal de docs a bouffer
encore une fois merci beaucoup :p


 
Pas de problème. Perso, je suis toujours prêt à aider les gens qui veulent faire un minimum d'effort. Pour les autres par contre...  :o  

n°974651
Paracetamo​l
Posté le 07-02-2005 à 20:10:24  profilanswer
 

Moi je te donne une vrai réponse.
<style>
<!--
A.type1:link {color:#ff0000; text-decoration: underline;}
A.type1:visited {color:#ff0000; text-decoration: underline;}
A.type1:active {color:#ff0000; text-decoration: underline;}
A.type1:hover {color:#0000ff; text-decoration: none;}
 
A.type2:link {color:#0000ff; text-decoration:underline;}
A.type2:visited {color:#0000ff; text-decoration:underline;}
A.type2:active {color:#0000ff; text-decoration:underline;}
A.type2:hover {color:#ff0000; text-decoration:overline underline;}
 
A.type3:link {color:#ffff00; text-decoration:underline;}
A.type3:visited {color:#ffff00; text-decoration:underline;}
A.type3:active {color:#ffff00; text-decoration:underline;}
A.type3:hover {color:#00c800; text-decoration: none;}
 
A.type4:link {color:#ffff00; text-decoration:underline;}
A.type4:visited {color:#ffff00; text-decoration:underline;}
A.type4:active {color:#ffff00; text-decoration:underline;}
A.type4:hover {color:#00c800; text-decoration: none;}
//-->
</style>
 
a:link, couleur des liens qui n'ont pas été visités  
a:visited, couleur des liens visités.  
a:hover, change l'apparence du lien quand l'utilisateur désigne un élément avec le pointeur de sa souris, sans l'activer.  
a:active, change l'apparence du lien quand l'utilisateur active un élément. Par exemple, entre le moment où l'utilisateur presse le bouton de la souris et le relâche.  
a:focus, qui s'applique quand un élément reçoit une couleur de fond, par exemple.


Message édité par Paracetamol le 07-02-2005 à 20:12:04
n°974661
Hermes le ​Messager
Breton Quiétiste
Posté le 07-02-2005 à 20:14:32  profilanswer
 

Paracetamol a écrit :

Moi je te donne une vrai réponse.
<style>
<!--
A.type1:link {color:#ff0000; text-decoration: underline;}
A.type1:visited {color:#ff0000; text-decoration: underline;}
A.type1:active {color:#ff0000; text-decoration: underline;}
A.type1:hover {color:#0000ff; text-decoration: none;}
 
A.type2:link {color:#0000ff; text-decoration:underline;}
A.type2:visited {color:#0000ff; text-decoration:underline;}
A.type2:active {color:#0000ff; text-decoration:underline;}
A.type2:hover {color:#ff0000; text-decoration:overline underline;}
 
A.type3:link {color:#ffff00; text-decoration:underline;}
A.type3:visited {color:#ffff00; text-decoration:underline;}
A.type3:active {color:#ffff00; text-decoration:underline;}
A.type3:hover {color:#00c800; text-decoration: none;}
 
A.type4:link {color:#ffff00; text-decoration:underline;}
A.type4:visited {color:#ffff00; text-decoration:underline;}
A.type4:active {color:#ffff00; text-decoration:underline;}
A.type4:hover {color:#00c800; text-decoration: none;}
//-->
</style>
 
a:link, couleur des liens qui n'ont pas été visités  
a:visited, couleur des liens visités.  
a:hover, change l'apparence du lien quand l'utilisateur désigne un élément avec le pointeur de sa souris, sans l'activer.  
a:active, change l'apparence du lien quand l'utilisateur active un élément. Par exemple, entre le moment où l'utilisateur presse le bouton de la souris et le relâche.  
a:focus, qui s'applique quand un élément reçoit une couleur de fond, par exemple.


 
Le rapport ?  :heink:

n°974671
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2005 à 20:20:26  profilanswer
 

Paracetamol a écrit :

Moi je te donne une vrai réponse.


Toi tu n'as pas lu le sujet :sweat:  
 
J'ajouterais que ta solution foire lamentablement à moins de mettre les liens en display:block [:aloy]  
et encore, je suis pas sûr qu'il ne reste pas une marge bien moche même avec ça [:aloy]  
 
Maintenant t'es gentil, tu prends ta CSS pourrie Made By DreamWeaver et tu te tires ailleurs comme ils disent au Sénégal [:aloy]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°974903
FlorentG
Posté le 07-02-2005 à 22:43:35  profilanswer
 

Et en plus il est pas optimisé son code :heink:

n°974930
masklinn
í dag viðrar vel til loftárása
Posté le 07-02-2005 à 23:08:39  profilanswer
 

FlorentG a écrit :

Et en plus il est pas optimisé son code :heink:


Il est totalement moisi tu veux dire?
 
Il n'a aucun sens, aucune logique, aucune beauté
C'est à 110% du code auto-généré par un outil de merde type Dreamweaver mal utilisé [:masklinn]


---------------
I mean, true, a cancer will probably destroy its host organism. But what about the cells whose mutations allow them to think outside the box by throwing away the limits imposed by overbearing genetic regulations? Isn't that a good thing?
n°975135
mirascheat
Posté le 08-02-2005 à 09:53:54  profilanswer
 

Bon j'ai optimisé un peu mon code en utilisant qu'une fonction au lieu de deux comme ceci :
 
head :

Code :
  1. <script type="text/javascript">
  2. function makevisible(td,a,which){
  3. if(which==1){
  4.  a.style.color="#000000"
  5.  document.getElementById(td).style.backgroundColor="#FFFFFF"
  6. }
  7. else{
  8.  a.style.color="#FFFFFF"
  9.  document.getElementById(td).style.backgroundColor="#000000"
  10. }
  11. }
  12. </script>


 
body :

Code :
  1. <td width="10%" id="td1"><a href="bas.html" target="bas" id2="a" class="NS" onmouseover="javascript:makevisible('td1',this,1)" onmouseout="javascript:makevisible('td1',this,0)"><b>Home</b></a></td>
  2. <td width="10%" id="td2"><a href="list.html" target="bas" class="NS" onmouseover="javascript:makevisible('td2',this,1)" onmouseout="javascript:makevisible('td2',this,0)"><b>List</b></a></td>


 
Est-ce qu'on peut encore faire une optimisation ?
Merci :-)

n°975136
FlorentG
Posté le 08-02-2005 à 09:57:03  profilanswer
 

Ouais on peut, j'peut te la faire vite-fait si tu veux :D

n°975139
mirascheat
Posté le 08-02-2005 à 09:58:26  profilanswer
 

ok ca m'interesse toujours de connaitre des optis de code ;)
et si c'est pas incomprehensible par une personne lambda of course


Message édité par mirascheat le 08-02-2005 à 09:59:12
n°975141
FlorentG
Posté le 08-02-2005 à 10:00:44  profilanswer
 

Nope, c'est culcul :D

n°975143
mirascheat
Posté le 08-02-2005 à 10:01:56  profilanswer
 

:??:  
Bon ok meme si j'ai pas tout compris a ce que tu voulais me dire  :p

n°975173
mirascheat
Posté le 08-02-2005 à 10:57:06  profilanswer
 

Bon je voudrais faire un script un peu plus évolué maintenant.
J'ai une ligne d'un tableau avec 3 cellules. Dans la 1ère il y a une image et dans les 2 autres du texte.
Je voudrais que qd ma souris passe sur ma ligne la couleur de fond change (et si elle s'en va la couleur revient à la couleur d'origine) et quand ma souris passe en plus sur le texte ou l'image, le texte devient gras et l'image s'éclaircisse (j'ai trouvé un script qu ipermet de faire passer une image de flou à net).
 
Alors j'ai commencé à coder avec mes petites mimines mais je m'interroge. Je pensais utiliser deux fois le onmouseover mais est ce que ca ne va pas créer un conflict que je mette un onmouseover sur du texte dans une cellule d'une ligne sur laquelle il y a deja un onmouseover ? Ou est ce qu'il est possible de faire tout ca avec un seul onmouseover ?

n°975174
FlorentG
Posté le 08-02-2005 à 10:58:54  profilanswer
 

Tu peux mettre un onmouseover sur le <td> et sur le texte, sans problèmes normalement...

n°975177
mirascheat
Posté le 08-02-2005 à 11:01:32  profilanswer
 

la c'est un tr et ca n'a pas l'air de fonctionner comme auparavant ...
dans une 1ere etape je veux juste que la couleur de fond de ma ligne change qd je survole la ligne avec ma souris , j'ai fait ceci mais ca ne fonctionne pas :
head :

Code :
  1. function makevisible(tr,which){
  2. if(which==1)
  3.  tr.style.backgroundColor="#808080"
  4. else
  5.  tr.style.backgroundColor="#000000"
  6. }
  7. </script>


 
body :

Code :
  1. <tr align="center" onMouseover="makevisible(this,1)" onMouseout="makevisible(this,0)">
  2.     <td><a href="WDADU.html" target="bas"><img src="album/when_dream_and_day_unite.jpg" border="0" width="100" height="100"></a></td>
  3.     <td><a href="WDADU.html" target="bas" class="ns"><I>When Dream And Day Unite</I></a></td>
  4.     <td><I>(0) / (0)</I></td>
  5.    </tr>

n°975256
mirascheat
Posté le 08-02-2005 à 12:04:36  profilanswer
 

mirascheat a écrit :

Bon j'ai optimisé un peu mon code en utilisant qu'une fonction au lieu de deux comme ceci :
 
head :

Code :
  1. <script type="text/javascript">
  2. function makevisible(td,a,which){
  3. if(which==1){
  4.  a.style.color="#000000"
  5.  document.getElementById(td).style.backgroundColor="#FFFFFF"
  6. }
  7. else{
  8.  a.style.color="#FFFFFF"
  9.  document.getElementById(td).style.backgroundColor="#000000"
  10. }
  11. }
  12. </script>


 
body :

Code :
  1. <td width="10%" id="td1"><a href="bas.html" target="bas" id2="a" class="NS" onmouseover="javascript:makevisible('td1',this,1)" onmouseout="javascript:makevisible('td1',this,0)"><b>Home</b></a></td>
  2. <td width="10%" id="td2"><a href="list.html" target="bas" class="NS" onmouseover="javascript:makevisible('td2',this,1)" onmouseout="javascript:makevisible('td2',this,0)"><b>List</b></a></td>


 
Est-ce qu'on peut encore faire une optimisation ?
Merci :-)


 
 
Bon puisque personne ne repond a mon dernier probleme et qu'a l'instant actuel je ne vois pa scomment le solutionner je suis revenu a l'optimisation de mon script precedent ... est-il obligatoire de transmettre le parametre "this" a la fonction ? ne serait -il pas possible de faire un "onmouseover="javascript:makevisible('td2',1)" et dans la fonction un "function makevisible(td,which)" puis "this.style.color="#000000"" ???

n°975263
FlorentG
Posté le 08-02-2005 à 12:09:58  profilanswer
 

Aller, je répète pour la 34ème fois, tu peux faire comme ça :

onmouseover="javascript:makeVisible(1)"


Et :

Code :
  1. function makeVisible(pouet) {
  2.   this.style.backgroundColor = (pouet == 1 ? '#000' : '#ccc');
  3. }

n°975346
mirascheat
Posté le 08-02-2005 à 13:42:32  profilanswer
 

Tu n'as pas besoin de 34 fois pour que je comprenne , à la 2ème ct à peu près bon :) j'ai compris le concept d'ailleurs j'essaye de l'appliquer ... mais son application ...  
En fait je me pose plusieurs questions :
1- toto = (which==1?1:2) c'est pareil que toto = (which==1)?1:2      ???
2- à quoi sert le ;
3- la différence entre ' et "
Sinon je ne vois pas d'ou peut venir mon pb ...

Code :
  1. <script type="text/javascript">
  2. function makevisible(td,which){
  3. this.style.color=(which==1 ? '#000000' : '#FFFFFF')
  4. document.getElementById(td).style.backgroundColor=(which==1 ? '#FFFFFF' : '#000000')
  5. }
  6. </script>


 

Code :
  1. <td width="10%" id="td1"><a href="bas.html" target="bas" class="NS" onmouseover="javascript:makevisible('td1',1)" onmouseout="javascript:makevisible('td1',0)"><b>Home</b></a></td>
  2. <td width="10%" id="td2"><a href="list.html" target="bas" class="NS" onmouseover="javascript:makevisible('td2',1)" onmouseout="javascript:makevisible('td2',0)"><b>List</b></a></td>

n°975360
FlorentG
Posté le 08-02-2005 à 13:51:14  profilanswer
 

1) C'est pareil, oui :)
2) Je met toujours ';' en fin d'instruction, même si c'est optionnel
3) Aucune différences ;)

n°975363
mirascheat
Posté le 08-02-2005 à 13:54:03  profilanswer
 

alors il ne devrait pas y avoir d'erreur ... y a quelque chose qu im'échappe :'(

n°975455
mirascheat
Posté le 08-02-2005 à 14:59:38  profilanswer
 

FlorentG a écrit :

Aller, je répète pour la 34ème fois, tu peux faire comme ça :

onmouseover="javascript:makeVisible(1)"


Et :

Code :
  1. function makeVisible(pouet) {
  2.   this.style.backgroundColor = (pouet == 1 ? '#000' : '#ccc');
  3. }



 
Non sincerment je ne pense pas que ca marche ... dans ce cas là this ne fait-il pas référence à la fonction makeVisible elle-même plutôt qu'à mon td comme je le souhaiterais ?

n°975460
FlorentG
Posté le 08-02-2005 à 15:02:51  profilanswer
 

mirascheat a écrit :

Non sincerment je ne pense pas que ca marche ... dans ce cas là this ne fait-il pas référence à la fonction makeVisible elle-même plutôt qu'à mon td comme je le souhaiterais ?


Dans ce cas, le this fait référence à l'élément qui a le onmouseover

n°975468
mirascheat
Posté le 08-02-2005 à 15:11:27  profilanswer
 

Bon j'abandonne car j'ai le résultat souhaité mais je suis qd même décu de ne pas comprendre ce qui ne marche pas. Tout ce que je sais c'est que :

Code :
  1. <style>
  2. .ns {text-decoration: none;}
  3. </style>
  4. <script type="text/javascript">
  5. function makevisible(a,td,which){
  6. a.style.color = (which == 1 ? "#000000" : "#FFFFFF" )
  7. document.getElementById(td).style.backgroundColor = (which == 1 ? "#FFFFFF" : "#000000" )
  8. }
  9. </script>
  10. ...
  11. <td width="10%" id="td1"><a href="bas.html" target="bas" class="ns" onmouseover="javascript:makevisible(this,'td1',1)" onmouseout="javascript:makevisible(this,'td1',0)"><b>Home</b></a></td>
  12. <td width="10%" id="td2"><a href="list.html" target="bas" class="ns" onmouseover="javascript:makevisible(this,'td2',1)" onmouseout="javascript:makevisible(this,'td2',0)"><b>List</b></a></td>


marche, et que :

Code :
  1. <script type="text/javascript">
  2. function makevisible(td,which){
  3. this.style.color = (which == 1 ? "#000000" : "#FFFFFF" )
  4. document.getElementById(td).style.backgroundColor = (which == 1 ? "#FFFFFF" : "#000000" )
  5. }
  6. </script>
  7. ...
  8. <td width="10%" id="td1"><a href="bas.html" target="bas" class="ns" onmouseover="javascript:makevisible('td1',1)" onmouseout="javascript:makevisible('td1',0)"><b>Home</b></a></td>
  9. <td width="10%" id="td2"><a href="list.html" target="bas" class="ns" onmouseover="javascript:makevisible('td2',1)" onmouseout="javascript:makevisible('td2',0)"><b>List</b></a></td>


ne marche pas :(


Message édité par mirascheat le 08-02-2005 à 15:11:57
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2
Page Suivante

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Résolu] Pb dans mon code javascriptmessage déjà lu [Résolu]
Petite boucle qui ne marche pas.... [Résolu][php][expressions régulières]Retour chariot[resolu]
[resolu]utiliser un ejb entity depuis un ejb session[wxWidget] Double buffering [Résolu]
Changer les couleurs des puces??Garder le résultat d'une requete en mémoire avec PHP Part 2 [Résolu]
[wxWidget] Analyser une image [résolu] 
Plus de sujets relatifs à : Inversion de couleurs [Résolu]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)