Possibilité d'appel javascript dans CSS ?

Fermé
Wolsun Messages postés 2 Date d'inscription lundi 31 mai 2010 Statut Membre Dernière intervention 31 mai 2010 - 31 mai 2010 à 15:31
mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 - 28 juil. 2013 à 10:55
Bonjour,

j'aurais aimer savoir si il était possible d'appeler des fonctions javscript dans une fiche de style css?
Je demande cela car j'ai un site à créer et sur chaque page de fiche produit je dois appeler les même fonctions donc au lieu de les réécrire à chaque fois, je me suis dit CSS...

exemple de ce que j'aimerais :

.fonction (
<script language="javascript">
function chargeFicProdDetail()
{
if (document.getElementById('ficProdDetail').style.visibility == 'hidden')
{
montrer('ficProdDetail');
cacher('cacherCmdVisu');
}
}

function cacherFicProdDetail()
{
if (document.getElementById('ficProdDetail').style.visibility == 'visible')
{
cacher('ficProdDetail');
montrer('cacherCmdVisu');
window.location.replace('#lien1');

}
}

function cacher(lobjet)
{
document.getElementById(lobjet).style.visibility = 'hidden';
}

function montrer(lobjet)
{
document.getElementById(lobjet).style.visibility = 'visible';
}
</script>

)

est-ce possible? Si non y a t il moyen de faire ce que je demande d'une autre facon?

en attente, merci


4 réponses

mpmp93 Messages postés 6648 Date d'inscription mercredi 13 avril 2011 Statut Membre Dernière intervention 28 septembre 2015 1 340
28 juil. 2013 à 10:55
Bonjour

Je cite: "appeler des fonctions javscript dans une fiche de style css? "

NON.

Le code javascript peut agir sur le CSS chargé séparément. C'est tout.

A+
1
Wolsun Messages postés 2 Date d'inscription lundi 31 mai 2010 Statut Membre Dernière intervention 31 mai 2010
31 mai 2010 à 16:05
Trouvé la solution :

il suffit d'extraire les fonctions dans un fichier nommé fonction.js (par exemple) et de l'appeler grâce à :

<script language="JavaScript" src="java.js" type="text/javascript">
</script>
0
Sinistrus Messages postés 1010 Date d'inscription mercredi 12 décembre 2007 Statut Membre Dernière intervention 6 juin 2023 17
26 juil. 2013 à 17:29
Bonjour,

Je n'ai pas bien compris... tu peux expliquer stp ?
0
totodunet Messages postés 1377 Date d'inscription mercredi 18 mars 2009 Statut Membre Dernière intervention 5 mars 2020 200
Modifié par totodunet le 26/07/2013 à 17:46
tu peux pas importer du javascript dans du css ni en intégrer

source : http://www.w3.org/TR/css-syntax-3/#import

et si tu appelles fonction.js il faut mettre src="fonction.js" dans le html :)

Qui ne tente rien n'a rien
0