Utilisez les nouvelles propriétés CSS d'IE5.5 ou supérieur, utilisez JS pour déterminer si la taille de l'image est supérieure à une valeur fixe et utilisez ZOOM pour créer
un fichier de comportement nommé zoom.htc. Le code est le suivant :
<public:attach. event="oncontentready" "" onevent="zoom()" />
<script language="javascript">
function zoom(){
if(this.width>760)this.style.zoom=1/(width/760) ; //ZOOM= 1 divisé par (largeur divisée par la largeur spécifiée)
}
</script>
Appliquer concrètement ce comportement
Ajoutez le code suivant à la page Web :
<style>
.hyperlook img { behavior:url('zoom.htc')} //Faites attention au chemin de ZOOM.htc
</style>
Enfin, ajoutez : <div class="hyperlook"> </div> avant et après l'endroit qui doit être contrôlé.
Ce qui précède n'est qu'une solution dans IE.