Vous pouvez spécifier une zone visible dans le calquePour netscape < 6Exemple de code :
document.layers.NomCalque.clip.left = "10";
document.layers.NomCalque.clip.right = "150";
document.layers.NomCalque.clip.top = "0";
document.layers.NomCalque.clip.bottom = "20";-
document.layers.NomCalque.clip.left , correspond position en x du point haut.
-
document.layers.NomCalque.clip.right, correspond position en x du point bas.
-
document.layers.NomCalque.clip.top, correspond position en y du point haut.
-
document.layers.NomCalque.clip.bottom, correspond position en y du point bas
Ils acceptent un nombre entier. L'unité peut être précisé par exemple "12px" ou "10%" l'unité par défaut le pixel.
Ils renvoient une String() ou un Number().
Utilisez parseInt() pour enlever les unités et pour transformer en Number().
Pour ie <4 et < 5Exemple de code :
document.all.NomClaque.style.clip = "rect( 0 150 20 10 )";- 0, correspond position en y du point haut
- 150, correspond position en y du point bas
- 20, correspond position en x du point bas
- 10, correspond position en x du point haut
Ils acceptent un nombre entier, l'unité par défaut le pixel.
document.all.NomClaque.style.clip renvoie une valeur de type
String() ( rect( 0 150 20 10) )
Pour ie >5 et Netscape =>6Exemple de code :
document.getElementById( "NomClaque" ).style.clip = "rect( 0 150 20 10 )";- 0, correspond position en y du point haut
- 150, correspond position en y du point bas
- 20, correspond position en x du point bas
- 10, correspond position en x du point haut
Ils acceptent un nombre entier, l'unité par défaut le pixel.
document.getElementById("NomClaque").style.clip renvoie une valeur de type
String() (rect( 0 150 20 10 ))