Page 1 sur 1
Probleme zoom, sur ie ca marche mais pas sur mozilla
Publié : 04 oct. 2004, 10:38
par j.garrido
Salut,
J'ai un probleme avec un comportement de lien
ONCLICK="if(window.parent.document.body.style.zoom!=0) window.parent.document.body.style.zoom*=1.6; else window.parent.document.body.style.zoom=1.6;"
sur ie ca marche tres bien... mais rien ne se passe sur mozilla.
Merci d'avance
Publié : 04 oct. 2004, 11:06
par jv2759
tu as regarder la console javascripte?
Sinon tu est sur que cela existe????
Car j'ai strictement rien trouver dans google, ce qui n'est pas tres normale, je te conseil de vérifier tu as peut-être fait une erreure :
http://www.google.fr/search?q=cache:2O4 ... lr=lang_fr
http://www.google.fr/search?q=cache:6r4 ... lr=lang_fr
PS : Si c'est agrandire une image que tu veux faire, je pense que cette solution n'est pas la bonne, il faut modier les attribut whidt et height de l'image en multiplient tout simplement ces dernier.
Publié : 04 oct. 2004, 11:39
par calimo
Zoom n'est pas une propriété CSS à laquelle se réfère body.style.
Comme c'est sur Body directement tu veux peut-être parler de font-size pour un bouton "agrandir le texte"... cela dit je ne pense pas qu'on puisse accéder comme ça au body, il faut faire un getElementByTagName("body") ou quelque chose du genre plutôt

Publié : 04 oct. 2004, 14:00
par SIBELIUS
Zoom est une extension propriétaire Microsoft (donc non standard) et qui ne fonctionne que sur IE5.5+
http://msdn.microsoft.com/workshop/auth ... s/zoom.asp
Publié : 04 oct. 2004, 16:37
par Phil Btz
Si tu veux changer la taille des images, voila 2 petits javascript qui le font trés bien :
Agrandir
Code : Tout sélectionner
javascript:(function(){ function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid accumulating integer-rounding error */ image.initialHeight=image.height; image.initialWidth=image.width; image.scalingFactor=1; } image.scalingFactor*=amt; image.width=image.scalingFactor*image.initialWidth; image.height=image.scalingFactor*image.initialHeight; } var i,L=document.images.length; for (i=0;i<L;++i) zoomImage(document.images[i], 2); if (!L) alert(%22This page contains no images.%22); })();
Diminuer
Code : Tout sélectionner
javascript:(function(){ function zoomImage(image, amt) { if(image.initialHeight == null) { /* avoid accumulating integer-rounding error */ image.initialHeight=image.height; image.initialWidth=image.width; image.scalingFactor=1; } image.scalingFactor*=amt; image.width=image.scalingFactor*image.initialWidth; image.height=image.scalingFactor*image.initialHeight; } var i,L=document.images.length; for (i=0;i<L;++i) zoomImage(document.images[i],.5); if (!L) alert(%22This page contains no images.%22); })();
A mettre dans les marque-pages par exemple
