y'a t'il un événement javascript qui est possible d'appler ou d'intercepter lorsque lusager modifie la grandeur de sa fenetre??
y'a t'il un événement javascript qui est possible d'appler ou d'intercepter lorsque lusager modifie la grandeur de sa fenetre??
Il me semble que :
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <body onresize="function();">
devrait faire l'affaire.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <script type="text/javascript"> window.onresize = function(){} </script>
Toutefois :
- sous ie, l'evenement se declenche toutes les 0,xx secondes, alors que sous firefox, il ne se declenche que quand le redimensionnement est terminé.
- sous ie, l'evenement se declenche 2 fois lors d'un double clic sur la barre de titre (en tout cas chez moi, c'est bizarre...)
C'est tout ce que je peux faire, j'espere que ça conviendra à l'usage que tu veux en faire !
+1
Pour l'histoire du dblclick, c'est par ce que le dblclick sur la titlebar met la fenêtre en Maximized (ou normal si elle était maximized à la base)
Certes... mais pourquoi ie declenche 2 fois l'événement, alors qu'on ne redimmensionne la fenêtre qu'une fois ??Envoyé par FremyCompany
Certes... mais pourquoi ie declenche 2 fois l'événement, alors qu'on ne redimmensionne la fenêtre qu'une fois ??Suis cette procédure :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <html> <head> <title></title> </head> <body onresize="alert('coucou')"> </body> </html>
-double-clique sur la fenêtre et ne touche plus à la souris
-lors de l'affichage du message appuie sur entrée.
Maintenant deux cas :
-Avec un peu de chance le pointeur de la souris sera en dehors de la fenêtre.
Fais entrer ta souris dans le document (càd : page HTML), le second événement se déclenche.
-Ta souris est encore dans le document le second événement se déclenche sans avoir rien fait.
Même si la souris est hors de la fenêtre après réduction, et que j'appuye sur entrée pour valider l'alerte, une deuxième fenêtre se cache derrière!
Même en faisant tout au clavier, même comportement !
Etrange...
Peut-être qu'il envoie un message AVANT redimensionnement et un APRES ?
c'est possible. Le second événement peut permettre par exemple de récupérer les coordonnées de la fenêtre, ou de savoir si la fenêtre a été agrandie ou réduite.Envoyé par FremyCompany
Pourquoi ??????Envoyé par FremyCompany
Je comprend le raisonnement mais je ne vois pas pourquoi envoyer un message avant, simple bizarrerie Internet Explorerienne ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager