Envoyé par : jwo
Date : 05/05/2008 15:08
Salut,
j'ai trouvé plein de post sur le sujet mais j'ai vraiment du mal a comprendre. Je pensais que c'était okay mais mon histoire d'antiphishing ma révélé que jeffectuais mes actions un peu tout le temps.
Voici ce que je veux :
Voici le code que j'ai
var urlChangeListener ={ onLocationChange:function(aWebProgress, aRequest, aLocation){ if(aLocation){ // do we have an url ? // aLocation.spec gets the url url = aLocation.spec; //alert(url); } //ACTIONS ??? (la la page n'a pas fini de chargé alors je crois pas) }, onStateChange: function ( webProgress, request, stateFlags, status){ //ACTIONS Peut être en vérifiant que j'ai fini de charger ? le problème étant que j'ai essayé le if(stateFlas & STATE_STOP) sans succès }, onProgressChange :function ( webProgress, request, curSelfProgress,maxSelfProgress, curTotalProgress, maxTotalProgress ){ //ACTIONS Ca représente quoi concrêtement? C'est ici plutit que je detecte la fin du progress? }, onStatusChange: function( webProgress,request , status, message ){ //ACTIONS? }, onSecurityChange: function ( webProgress, request, state ){ }, QueryInterface : function (iid) { if(!iid.equals(Components.interfaces.nsISupports) && !iid.equals(Components.interfaces.nsIWebProgressListener)) throw Components.results.NS_ERROR_NO_INTERFACE; return this; } }; //listener window.addEventListener("load", function() { init(); }, false);
Bref je suis un peu perdu la dedans, et j'ai vraiment besoin de rafraichier mes affichages une fois : quand la page est finie d'etre chargée.
note :j'ai remarqué qu'avec les stream (flash video) j'avais encore plus de problème, j'imagine que c'est parce que le chargement ne cesse d'évoluer.
Merciiiii
Il n'est plus possible de poster des messages dans ce forum.
Copyright © 2003-2013 association xulfr, 2013-2016 Laurent Jouanneau - Informations légales.
Mozilla® est une marque déposée de la fondation Mozilla.
Mozilla.org™, Firefox™, Thunderbird™, Mozilla Suite™ et XUL™
sont des marques de la fondation Mozilla.