| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Programmation JavaScript >> Content
    Différence entre onbeforeunload & OnUnload
    onbeforeunload et OnUnload sont des événements en Javascript . Les pages Web sont écrites en HTML, Hypertext Markup Language, qui n'a pas de constructions de programmation . Une solution à ce problème consiste à insérer des programmes JavaScript dans le code HTML. Onbeforeunload et OnUnload existe deux méthodes pour invoquer ces programmes. Événements

    Un événement est un appel à un programme d'un autre programme qui est déclenchée par une action. Habituellement, l' action est quelque chose effectuée par l'utilisateur du logiciel , comme un clic de souris ou une pression sur une touche . L'événement est une transaction asynchrone , en ce que l'appel au programme connexe ne bloque pas l'environnement appelant de procéder à d'autres instructions . Dans les environnements Windows et en HTML un événement est un état ​​d'un objet particulier .
    Événement Structure

    L'événement s'attache à un objet et est exprimée comme une propriété de ce objet. Onbeforeunload et OnUnload les deux se produisent sur le même ensemble d'objets . Ceux-ci sont le corps , FRAMESET , fenêtre, HTMLBodyElement constructeur , HTMLFrameSetElement constructeur et constructeur de fenêtre . Le programmeur définit d'abord une fonction Javascript dans la section d'en-tête du fichier HTML, puis assigne cette fonction à l'événement d'un objet. Donc, si la conception de la page nécessite une fonction appelée AlertUser être déclenchée soit sur un événement onunload ou un événement onbeforeunload sur une fenêtre, les instructions de la fonction sont invoquées par " window.onunload = AlertUser " ou " window.onbeforeunload = AlertUser . "
    Trigger

    l'événement attend une action pour déclencher son appel à la fonction assignée. Avec les deux OnUnload et onbeforeunload cet événement , c'est quand le contenu de l'objet , comme une fenêtre , sont vidées . Ce serait soit parce que l'utilisateur se déplace sur un autre site, ou si la fenêtre est fermée.
    Différences

    Les deux événements sont très similaires. Attachons au même objet , à la fois se produire lorsque le contenu d'un objet sont en train d'être enlevé, ou « déchargé . " La différence entre les deux est très subtile. Comme son nom l'indique , l'événement onbeforeunload arrive avant l'événement OnUnload . Onbeforeunload qui se passe avant d'effectuer le changement et OnUnload arrive en même temps que le déchargement . Cela signifie qu'il ya encore une chance d'empêcher le déchargement avec onbeforeunload , mais le temps OnUnload déclenche l'action de fermer ou de changer , la fenêtre est irrévocable. Donc l'événement onbeforeunload donne au programmeur la possibilité d' offrir à l'utilisateur la possibilité d'annuler le décharger , mais le OnUnload ne fonctionne pas.

    Previous :

    next :
      articles connexes
    ·Comment vérifier si DIV obtenu Focus Javascript 
    ·Comment faire pour activer la fonction Print Screen uti…
    ·Outil XML Astuce Tutoriel 
    ·Comment accéder à l'accéléromètre Via Javascript d…
    ·Comment insérer jQuery 
    ·Comment faire pour modifier la barre d'état SCR dans l…
    ·Comment: modifier et de redirection d'une URL avec Java…
    ·Comment placer un cookie lors du changement de langue d…
    ·Comment comparer des chaînes en JavaScript 
    ·Comment obtenir Browser Largeur 
      articles en vedette
    ·Comment commencer une demande de cartes Google avec PHP…
    ·Comment afficher des extraits Javascript Aléatoire 
    ·Zebra ZPL Programming Guide 
    ·Comment utiliser le Bloc-notes de compiler un programme…
    ·Comment faire un programme en utilisant Microsoft Visua…
    ·Comment faire pour convertir une chaîne en caractères…
    ·Comment obtenir une valeur sélectionnée dans une zone…
    ·Comment changer le débogueur par défaut 
    ·Comment changer une Pseudocode un algorithme 
    ·Code VBA Développement 
    Copyright © Connaissances Informatiques http://fr.wingwit.com