begin process at 2012 02 13 00:27:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

onResize appelé indéfiniment sous ie


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

onResize appelé indéfiniment sous ie

jeudi 11 septembre 2008 à 16:14:43 | onResize appelé indéfiniment sous ie

bizibiz17

Bonjour,

Je souhaite provoquer le repositionnent d'un div qui est en position absolue lors du resize du navigateur.

Pour cela je fais window.onresize = function(){<appel à ma fonction qui repositionne>};
Le problème est que sous ie (ce merveilleux navigateur... ), lorsque je redimensionne la fenêtre, cela appelle l'évènement indéfiniment, ou plus précisément je pense, le nombre de fois qu'il y a d'éléments dans la page, comme si le onresize était sur le body...
Si quelqu'un voit d'où peut venir le problème...

Merci d'avance

ps : marche très bien sous les autres navigateurs (firefox, opéra et netscape)
jeudi 11 septembre 2008 à 16:36:32 | Re : onResize appelé indéfiniment sous ie

bultez

Membre Club

bonjour,

bah... il réagit exactement comme opera, safari....

effectivement, à priori, avec FF l'évênement n'est déclenché que lorsqu'on relache la souris.
                     ce qui n'est pas le cas des autres navigateurs

<body>
    <input type="text" id="valeur" value="0" />
    <script>
        window.onresize = function()
            { document.getElementById("valeur").value++;    };
    </script>
</body>

mais ce n'est pas indéfiniment !
quand on relache la souris, la fonction n'est plus appelée ....

CordialementBul[mon Site][M'écrire]
jeudi 11 septembre 2008 à 16:38:30 | Re : onResize appelé indéfiniment sous ie

bizibiz17

Ah ok. Et n'y a-t-il pas moyen que l'évènement soit appelé au relâchement de la souris ?
jeudi 11 septembre 2008 à 16:48:08 | Re : onResize appelé indéfiniment sous ie

XtremDuke

effectivement, à priori, avec FF l'évênement n'est déclenché que lorsqu'on relache la souris.

C'est faux



Projet en cours : Joof
jeudi 11 septembre 2008 à 16:52:57 | Re : onResize appelé indéfiniment sous ie

bultez

Membre Club

je ne sais pas...

dans la plupart des cas, ça me gênerait d'ailleurs que cela se passe comme ça !
j'aime mieux le faire le boulot au fur et à mesure
mais ce merveilleux FF, ne veut pas o;)) contrairement à tous les autres ;o))
enfin, avec mes essais, donc, ce qui ne prouve rien

et.... en quoi ça peut géner ???

( encore une fois, ce n'est pas indéfiniment,
  on relache le bouton de la souris et tout se calme )

s'il n'y a pas de trucs pour faire tu peux le faire :

dans le onresize, teste si la touche est relachée ou pas ( pas sûr
       que la fonction soit appelée quand on relache... à vérifier )
ou met un évênement sur onmouseup
ou...

CordialementBul[mon Site][M'écrire]
jeudi 11 septembre 2008 à 16:55:00 | Re : onResize appelé indéfiniment sous ie

bultez

Membre Club

@XTremDuke... tu as probablement raison,

je dois mal faire je ne sais quoi ...
mais sur mon ch'tiot exemple, c'est tout à fait l'impression que cela donne....
y'a quoi qui m'échappe ?

CordialementBul[mon Site][M'écrire]
jeudi 11 septembre 2008 à 16:59:34 | Re : onResize appelé indéfiniment sous ie

XtremDuke

Avec plaisir :

http://joof-api.net/demos/album/

Affiche une image et regarde les dimensions du calque noir lors d'un resize.



Projet en cours : Joof
jeudi 11 septembre 2008 à 17:28:33 | Re : onResize appelé indéfiniment sous ie

bizibiz17

En fait je teste en cliquant sur le bouton "resize" de la page donc a priori qu'un seul clic... et j'ai testé en mettant un alert dans ma fonction, sous firefox il est affiché une fois que le resize est terminé alors que sous ie il s'affiche à chaque fois qu'un élément est modifié.
jeudi 11 septembre 2008 à 17:43:42 | Re : onResize appelé indéfiniment sous ie

bizibiz17

Pour plus de précision mon div est caché et lorsque je l'affiche l'évènement onresize est déclenché, c'est normal ?
jeudi 11 septembre 2008 à 17:59:36 | Re : onResize appelé indéfiniment sous ie

XtremDuke

Tu n'aurais pas une adresse où nous pourrions voir à quoi celà ressemble ?



Projet en cours : Joof

1 2

Cette discussion est classée dans : ie, navigateur, appelé, onresize, indéfiniment


Répondre à ce message

Sujets en rapport avec ce message

lecture de code selon navigateur [ par marceybert ] Bonjour,J'ai un menu qui est visible sur netscape7.0 et sur ie6Le problème est que les 2 navigateurs affichent le menu à des endroits différents selon navigateur [ par aviva94 ] J'ai créé mon site avec IE avant de passer sur MOZILLA. Cependant, j'ai un gros problème de présentation. Comment faire pour que le visuel avec Mozill Comment lancer un autre navigateur ? [ par akaky ] Hello à tous,Le site intranet que je suis en train de développer s'adresse à un public qui a Netscape ET IE installés sur les machines.Le site que je readyState sous navigateur autre que ie [ par bizibiz17 ] Bonjour,J'ai un div dans ma page et il faut que j'attende qu'il soit chargé pour pouvoir effectuer des traitements.Sous ie je fais :if(monDiv.readySta Source Frame différente selon navigateur [ par SallyPDN ] Bonjour, Ma page est composée de deux frames, et je souhaite que la source de la frame de gauche soit différente selon si le navigateur emploé est IE Probleme d incompatibilité avec autre navigateur que IE [ par morgandetoi06 ] voila je vien de faire un script javascript/phpmais j ai un probleme de compatibilité javascript sous les navigateurs type netscape et mozillavoici l detection du navigateur [ par greg63 ] Bonjour a tous, je suis en train de faire un site, et j'ai de gros problème entre Firefox et IE. je voulais faire une détection du navigateur pour po compatibilité script navigateur [ par chico748 ] Bonsoir chers membres Je suis débutant en développement web.Je voudrais savoir quels sont les outils pour tester en LOCAL la compatibilité de site ave Problème de visualisation sous IE avec une infobulle [ par mylene38 ] Bonjour, Tout d'abord je suis toute nouvelle sur le forum alors n'hésitez pas à me dire si je me trompe ou fait mal mes demandes. Alors voilà mon sou onChange ne fonctionne pas dan IE [ par ced1992 ] bonjour, j'ai un select : choice1 choice2 // et voici mon javascript. function changechoice(choice) { with(choice) { if (value=


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,248 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales