2008-12-01 9 views
0

J'utilise le contrôle du navigateur Web de shdocvw.dll pour créer un visualiseur d'images et html que je contrôle automatiquement. Certaines des images que je charge sont assez volumineuses en résolution, donc j'aimerais pouvoir zoomer automatiquement sur le contenu du contenu, et je voudrais revenir sur IE6. Est-ce possible?shdocvw Contrôle du navigateur Web zoom

+0

J'ai un problème très similaire. Je veux entourer IE6 car il prend en charge Send.SendKeys pour l'entrée type = fichier. Depuis qu'il a passé 3 ans. Tout progrès ou devrais-je abandonner? – cgon

Répondre

0

N'avez-vous pas écrit du code javascript pour changer le width et height de l'image pour s'adapter à la fenêtre? Quelque chose comme:

var img = document.getElementById('the-image-id'); 
img.width = window.innerWidth * 0.9; 
img.height = window.innerHeight * 0.9; 

Vous pouvez même ajouter un clic-gestionnaire sur l'image pour zoomer:

function zoomin() { 
    this.width = ''; 
    this.height= ''; 
} 
img.click = zoomin; 

Est-ce le genre de chose que vous cherchez?

Questions connexes