begin process at 2012 05 29 03:47:18
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Javascript / DHTML / Ajax

 > 

JavaScript Orienté objet (POO)

 > 

Evènements

 > 

événement "page précédente/suivante"


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

événement "page précédente/suivante"

dimanche 9 novembre 2008 à 19:01:16 | événement "page précédente/suivante"

SirBlaster

Bonjour,

J'ai un script que je souhaite exécuter lors des événements suivants:
- chargement d'une page (dès le chargement du DOM, donc avant le chargement complet des images)
- reload
- page précédente/suivante (aussi bien le bouton de la barre d'outil que les raccourcis clavier)
- ouverture d'une nouvelle fenêtre ou d'un nouvel onglet
- changement d'onglet

Avec le code suivant, le script est déclenché pour tous les événements prévus, sauf pour "page précédente/suivante", où rien ne se passe.

window.addEventListener("load",
  function(){
    
    //chargement de la page
    gBrowser.addEventListener("DOMContentLoaded",
      function(evt){
        myFunc();
      },
      true);
    
    //selection des onglets
    var container = gBrowser.tabContainer;
    container.addEventListener("TabSelect",
      function(evt){
        myFunc();
      },
      false);

  },
  false);


Je peux mettre l'événement "load" à la place de "DOMContentLoaded", mais dans ce cas, le script est exécuté à la fin du chargement de la page (image comprise), ce qui n'est pas bon pour certaines pages plus lourdes.
Et il faudrait aussi éviter que le script s'exécute 2 fois pour la meme page...

Si quelqu'un a une solution, ça me dépannerai beaucoup beaucoup beaucoup!
Merci
lundi 10 novembre 2008 à 10:40:02 | Re : événement "page précédente/suivante"

Bul3

Membre Club
bonjour,

il n'y a pas d'évènements pour page suivante ou précédente, reload,... etc

lu chez selfHTML :

onAbort (en cas d'interruption)
onBlur (en quittant)
onChange (après modification réussie)
onClick (en cliquant)
onDblClick (en double-cliquant)
onError (en cas d'erreur)
onFocus (en activant)
onKeydown (en appuyant sur une touche)
onKeypress (en maintenant une touche appuyée)
onKeyup (en relâchant la touche)
onLoad (en chargeant un fichier)
onMousedown (en maintenant la touche de souris appuyée)
onMousemove (en bougeant la souris)
onMouseout(en quittant l'élément avec la souris)
onMouseover (en passant sur l'élément avec la souris)
onMouseUp (en relâchant la touche de souris)
onReset (en initialisant le formulaire)
onSelect (en sélectionnant du texte)
onSubmit (en envoyant le formulaire)
onUnload (en quittant le fichier)
javascript: (pour les liens)

maintenant ta bibliothèques de fonction offre peut-être
                quelques palliatifs... va savoir.

Cordialement
          Bul [mon Site] [M'écrire]         

lundi 10 novembre 2008 à 22:17:51 | Re : événement "page précédente/suivante"

SirBlaster

Hello!
Merci pour la réponse, mais les événements que tu cites sont ceux qui peuvent être déclenchés sur des éléments HTML tels que <img>, <a>, ...
Moi, j'ai besoin de déclencher l'événement sans toucher le code HMTL (il s'agit d'une toolbar pour Firefox), donc grâce aux EventListeners et aux événements DOM.
Les principaux se trouvent ici (
Document Object Model Events), mais il en existe bien d'autres sur des objets tels que gBrowser que j'utilise ici. Je me suis basé sur des exemples de code pour écrire ca, car je ne parviens pas a trouver de doc plus complète pour tout cela...

Merci et bonne soirée
mardi 11 novembre 2008 à 10:29:54 | Re : événement "page précédente/suivante"

Bul3

Membre Club
perso je ne connais aucun moyen pour "page précédente","page suivante", "reload"....
tu en connais plus que moi probablement. 
ça m'intéresse grandement d'ailleurs,, si tu pouvais nous mettre la soution
quand tu l'auras, ce serait sympa.
          Bul [mon Site] [M'écrire]         

jeudi 13 novembre 2008 à 00:19:53 | Re : événement "page précédente/suivante"

SirBlaster

quand je l'aurai, quand je l'aurai... si je l'ai un jour!
Mais si j'ai du nouveau, je ferai signe, promis


Cette discussion est classée dans : script, page, chargement, précédente, suivante


Répondre à ce message

Sujets en rapport avec ce message

Page qui ne termine pas proprement son chargement sous Firefox [ par MaX3315 ] Bonjour, J'ai un petit problème avec l'un de mes script que j'ai posté sur codes-sources : http://www.javascriptfr.com/code.aspx?ID=34781 Ce que fai Un script interompt le chargement de ma page ! [ par supergrey ] Bonjour, voila mon site s'affiche tres bien sous Firefox, Opera et Netscape mais dans Internet Explorer le chargement de la page s'intérompt avant que Changer le baground d'un div a son chargement [ par cynus ] Bonjours  à tous.Voila mon souci.J'ai une page en ajax et le contenu principal et charger par un scripts js.  ce script appel en fait un fichier exter Chargement d'une page php [ par romain14g59 ] Bonjour voila cela fait un moment que je cherche une petit loader pour faire patienter mes client lors de la création de leurs compte. Car cela et un bonjour je suis débutant, j'ai besoin d'aide svp [ par dpk1 ] bonjour, j'ai aussi besion d'aide pour une barre de chargement. j'espère ne pas trop abuser mais se sont des fonctions qui me stop dans l'apprentissag Redirection automatique (n+1) [ par smed79 ] Redirection automatique "n+1"bonjour,je cherche un script pour une redirection "n+1"je mexplique,j'ai plusieur pages numéroté de 1 à n (1.htm, 2.htm, Imprimer une autre page que celle en cours [ par bibo06 ] Bonjour, Je cherche à imprimer une page web par un lien mais autre que celle ou se trouve le lien.J'ai trouver un script formé de la sorte:dans les ba Transfert de variable entre 2 scripts de la même page [ par achem40 ] Bonjour, je ne suis pas très sur que ce soit possible, mais j'aimerais transférer la valeur d'une variable d'un script dans un autre dans la même page script pour ouverture de page avec coffee cup menu builder free [ par JEANPAUL28 ] script pour ouverture de page avec coffee cup menu builder free comment integrer ce script dans une page? [ par gillardg ] salut,l'auteur lui meme ne sait pas , et moi j'y connais que dalle en javascript, html ,...http://www.javascriptfr.com/code.aspx?ID=48133<div class="t


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
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 : 0,671 sec (4)

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