Annuler provisoirement les effets du CSS [CSS/Javascript] - HTML/CSS - Programmation
Marsh Posté le 21-09-2007 à 15:55:19
personne ?
Marsh Posté le 21-09-2007 à 19:52:11
J'arrive à overwriter la css avec du style en ligne.
Mais pour cela, j'emploie une autre méthode que toi, un exemple sur la première ligne:
Code :
|
Ensuite, tu dois modifier ton script.
Marsh Posté le 21-09-2007 à 20:14:33
Ça ne semble pas fonctionner :
http://carcreff.free.fr/test/Test_David_Boring.html
Marsh Posté le 21-09-2007 à 20:33:28
Certe le JS ne fonctionne pas, mais si tu mets un fond de couleur sur le body, tu verras que certaines cellules n'ont plus de fond transparent, mais bien blanc.
En gros, je réponds à cette question
Citation : La méthode habituelle, consistant à redéfinir le td par un class, un id ou un style, directement dans la balise ne fonctionne pas ici |
Et je suis plus à l'aise en CSS qu'en JS donc je ne peux pas t'aider pour ton script.
Marsh Posté le 21-09-2007 à 20:39:32
par cette phrase, j'entendais un changement de ce style n'aura pas d'effet... ce que tu as vérifié comme moi avant
merci quand même d'avoir essayé
Marsh Posté le 22-09-2007 à 19:58:23
Code :
|
?
Marsh Posté le 25-09-2007 à 10:37:54
bixibu a écrit :
? |
ça ne semble pas fonctionner non plus
en fait le but n'est pas de surcharger le css par qqch d'autre mais bien de décharger le css
parce que c'est la présence d'une initialisation du background du td/th qui empêche de fonctionner
Marsh Posté le 25-09-2007 à 10:38:51
J'ai trouvé une solution qui fonctionne avec firefox (même plus besoin de javascript)
mais toujours rien avec internet explorer
Code :
|
Marsh Posté le 21-09-2007 à 14:45:47
Salut !
J'essaie d'annuler provisoirement les effets du CSS pour faire fonctionner du javascript.
Mon but est de faire un tableau dont les lignes se colorent au passage du curseur afin de mieux voir sur quoi on pointe.
Je n'ai pas le droit de modifier le fichier CSS appelé d'office dans les pages du site.
Il se trouve qu'une ligne de ce CSS empêche ma fonction javascript de fonctionner : td {background-color:transparent;}
La méthode habituelle, consistant à redéfinir le td par un class, un id ou un style, directement dans la balise ne fonctionne pas ici
J'au fait un résumé ici en plaçant le style CSS auquel je n'ai pas accès directement dans la page :
-> avec CSS : http://carcreff.free.fr/test/Test_avec_CSS.html
-> sans CSS : http://carcreff.free.fr/test/Test_sans_CSS.html
Est-ce que qqun aurait une idée pour que ça fonctionne aussi avec le CSS ?
Voici mon code (hors fonction javascript setPointer trop longue)
Message édité par sire de Botcor le 21-09-2007 à 14:54:00
---------------
«Ceux qui croient que les peuples suivront leurs intérêts et non leurs passions n’ont rien compris au XXe siècle.» © Raymond Aron