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 :wink: