Maison > interface Web > tutoriel CSS > JavaScript peut-il être intégré dans CSS, et comment ?

JavaScript peut-il être intégré dans CSS, et comment ?

Barbara Streisand
Libérer: 2025-01-03 19:26:39
original
566 Les gens l'ont consulté

Can JavaScript be integrated into CSS, and how?

JavaScript peut-il être intégré dans CSS ?

En CSS, il existe des moyens de déclencher l'exécution de JavaScript. Internet Explorer et Firefox proposent des méthodes spécifiques.

HTC dans Internet Explorer

Utilisez une règle CSS :

body {
  behavior:url(script.htc);
}
Copier après la connexion

Dans le fichier script.htc :

<PUBLIC:COMPONENT TAGNAME="xss">
   <PUBLIC:ATTACH EVENT="ondocumentready" ONEVENT="main()" LITERALCONTENT="false"/>
</PUBLIC:COMPONENT>
<SCRIPT>
   function main() 
   {
     alert("HTC script executed.");
   }
</SCRIPT>
Copier après la connexion

Le fichier HTC exécute la fonction main() une fois le document prêt (lorsque le document HTC est prêt).

XBL dans Firefox

Utilisez une règle CSS :

body {
  -moz-binding: url(script.xml#mycode);
}
Copier après la connexion

Dans script.xml :

<?xml version="1.0"?>
<bindings xmlns="http://www.mozilla.org/xbl" xmlns:html="http://www.w3.org/1999/xhtml">

<binding>
Copier après la connexion

Le code dans la balise constructeur sera exécuté.

Dans les deux méthodes, l'exécution se produit lorsque le sélecteur CSS correspond à un élément dans le document. L'utilisation du corps déclenche l'exécution au chargement de la page.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal