D'autres attributs de la balise <frame> permettent d'une part d'interdire à l'utilisateur de redimensionner un cadre et d'autre part de donner la possibilité d'afficher une barre de défilement si le cadre est trop étroit.
Ces attributs sont également optionnels, par défaut les navigateurs autorise le redimensionnement et affiche la barre de défilement si le besoin est présent.
L'attribut noresize spécifie que le cadre ne peut être redimensionné.
L'attribut scrolling="yes/no/auto"* détermine selon le choix la présence d'une barre de défilement.
*Choix | Description |
---|---|
Yes | La barre de défilement est toujours visible sur le cadre. |
No | La barre de défilement n'est jamais visible. |
Auto | Le navigateur détermine si la barre de défilement est nécessaire. |
<html> <head> <title>Un titre pertinent</title> <meta name="Description" content="..."> <meta http-equiv="Date" content="01/01/2000"> ... </head> <frameset> <frame noresize scrolling="yes/no/auto" src="Adresse du document" name="Nom du cadre"> ... <noframes> <body> ... Diverses commandes HTML ... </body> </noframes> </frameset> </html> |
<frameset rows="30%,*,40%" border="6" frameborder="yes" frameborder="1"> <frameset cols="50%,50%"> <frame name="Cadre1" src="..." scrolling="no"> <frame name="Cadre2" src="..." scrolling="yes"> </frameset> <frame name="Cadre3" src="..." scrolling="auto" noresize> <frameset cols="33%,*,33%"> <frame name="Cadre4" src="..." scrolling="no" noresize> <frame name="Cadre5" src="..." scrolling="yes"> <frame name="Cadre6" src="..." scrolling="no"> </frameset> <noframes> <body> ... </body> </noframes> </frameset> |
Dans cet exemple, pour la première sous-division de cadres pour le premier cadre aucune barre de défilement n'est spécifiée, tandis qu'elle est pour le second. Le troisième cadre possède une barre de défilement automatique sans possibilité de redimensionnement. Cette dernière valeur est définie également pour le quatrième cadre avec une interdiction du redimensionnement. Et enfin, une barre de défilement est spécifiée pour le cinquième cadre et ne l'est pas pour le sixième qui pourra cependant être redimensionné.
Le redimensionnement s'effectue en pointant le curseur de la souris sur la bordure qui prend une apparence spéciale indiquant cette possibilité. En l'occurrence, les bordures supérieures, horizontale et verticale ainsi que l'inférieure verticale droite peuvent être redimensionnées.