Maison > Article > interface Web > Compétences de réutilisation HTML_HTML/Xhtml_Production de pages Web
La réutilisation HTML est un terme rarement mentionné. Le résumé d'aujourd'hui de ce problème est le suivant :
Dans les anciennes versions des navigateurs, les documents HTML ne prennent pas en charge l'imbrication, et nous devons pouvoir réutiliser le code HTML. sur l'implémentation côté serveur et côté client :
1. Implémentation côté serveur
a. Utilisez SSI, qui est un fichier shtml courant.
Incluez des instructions pour b.asp, php, etc., des pages de modèles et des contrôles utilisateur pour asp.net.
2. Implémentez
côté client a. Utilisez le script client javascript
a1 Vous pouvez déclencher une méthode js dans l'événement onload du document html. méthode Recherchez un élément de page en tant que conteneur et affichez un morceau de code HTML dans le conteneur (vous pouvez définir une chaîne pour stocker l'extrait de code HTML à afficher, tel que : var str="
hello world!< /p>";) .
a2. Utilisez des blocs d'enregistrement de script tels que Ou une autre sortie côté serveur qui implémente le format js), utilisez la méthode document.write dans le fichier de script implémenté pour imprimer le code html à réutiliser.
a3. Implémenté en utilisant AJAX. Cette méthode présente un défaut, c'est-à-dire que certains navigateurs du client ne prennent pas en charge les appels intersites ajax par défaut.
b. Utiliser iframe
Choix entre les deux :
Dans la plupart des cas, l'implémentation côté serveur est préférée, sauf si l'implémentation côté client est utilisée pour certaines pages statiques ou certaines occasions spéciales. .
Plus de références :
http://ask-leo.com/how_do_i_include_one_html_file_inside_another.html