comment detecter la resolution maximale d un navigateur pour un shrink d image
Le
swilting
bonjour
je ne connais rien à javascript
comment faire pour detecter la resolution maximale d un navigateur
et l envoyer dans un cgi perl de shrink d image
http://fr.pastebin.ca/1297851
je ne connais rien à javascript
comment faire pour detecter la resolution maximale d un navigateur
et l envoyer dans un cgi perl de shrink d image
http://fr.pastebin.ca/1297851

Poser une question


Je suppose que tu veux parler de la résolution de l'écran de
l'utilisateur.
Tente :
alert('Largeur: '+screen.width+' Hauteur: '+screen.height);
@-salutations
--
Michel Claveau
Vu que c'est pour redimensionner une image (si j'ai bien compris ce que
veut dire « shrink »), alors connaître la résolution de l'écran ne sert
pas à grand chose. C'est plutôt les dimensions de la fenêtre qu'il est
utile de connaître.
Voir peut-être ceci :
http://fr.selfhtml.org/javascript/e...enetre.htm
<script language="javascript">
function iif(i,j,k){
if (i) {return j}
else {return k}
}
alert('Largeur: '+screen.width+' Hauteur: '+screen.height);
alert("Taille utile de l'écran: "+screen.availWidth+' x
'+screen.availHeight);
alert("Taille fenêtre "+document.body.offsetWidth+" x
"+document.body.offsetHeight);
alert("Taille fenêtre: "+iif((window.innerWidth == undefined),
document.body.offsetWidth+" x "+document.body.offsetHeight,
window.innerWidth+" x "+window.innerHeight));
alert("Taille en octets de la page : "+window.document.fileSize);
</script>
@+
--
MCI
Mais à quoi peut-ce servir ?
Tu n'auras pas le droit de modifier la taille de la fenêtre de mon
navigateur favori.
Et la taille de cette fenêtre n'a rien à voir avec celle de mon écran et
donc pas grand chose à faire de sa résolution.
cé koi ça un "shrink" ?
Ce doit être du Canadien ?
JavaScript:
taille du view-port (de l'aire d'affichage dans la fenêtre du brouteur)
var w = window.innerWidth;
var h = window.innerHeight;
Mais ça ne fonctionne pas avec IE.
Une approche avec :
w = document.body.offsetWidth;
On ne peut compter sur
document.body.offsetHeight
vu que le body peut être plus haut ou moins haut que la hauteur de fenêtre
Alors plutôt :
<script type="text/javascript">
alert('Largeur écran: '+screen.width +
'nHauteur écran: '+screen.height);
alert('Taille utile de l'écran: ' +
screen.availWidth + ' x ' + screen.availHeight);
// Ceci ne fonctionne pas avec mon IE6 (la hauteur est n'importe quoi)
alert('Taille fenêtre utile : '+
(window.innerWidth|document.body.offsetWidth)+
' x '+
(window.innerHeight|document.body.offsetHeight));
// Ceci ne fonctionne pas avec mon Fx.3 :
alert('Taille en octets de la page : '+window.document.fileSize);
</script>