Élément de couche - Layer element
Les couches étaient au cœur d'une méthode de programmation HTML dynamique spécifique à Netscape 4 . Chaque calque a été traité comme un objet de document distinct en JavaScript . Le contenu peut être inclus dans le même fichier dans l' élément non standard layer
(ou tout autre élément avec le positionnement défini sur "absolu" via CSS ) ou chargé à partir d'un fichier séparé avec ou . Il pourrait également être généré via JavaScript avec le constructeur. Le contenu serait alors inséré dans le calque avec .
<layer src="URL">
<div src="URL">
layer = new Layer()
layer.document.write()
Mais dans les navigateurs modernes, la fonctionnalité des calques est fournie en utilisant div
un IFrame positionné de manière absolue ou, pour charger le contenu à partir d'un fichier externe, un IFrame .
Indépendamment de l' utilisation réelle des couches, lorsque Netscape 4 et Internet Explorer avaient des implémentations JavaScript significativement différentes, un programme JavaScript aurait très souvent besoin d'exécuter différents blocs de code, en fonction du navigateur. Pour décider des lots de code à exécuter, un programme JavaScript pourrait tester la prise en charge des couches, que le programme impliquait ou non des couches. À savoir,
if (document.layers) {
// ...code that would be executed only by Netscape browsers...
} else {
// ...code that would be executed only by Internet Explorer...
}
Références
- Netscape: HTML dynamique dans Netscape Communicator ( sur les archives Internet )
Cet article relatif au World Wide Web est un bout . Vous pouvez aider Wikipedia en le développant . |