IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Applets Java Discussion :

Réinitialiser une applet à l'ouverture d'une page html


Sujet :

Applets Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut Réinitialiser une applet à l'ouverture d'une page html
    Bonjour à tous.
    J'ai un petit problème avec une applet:
    http://monique.damichel.club.fr/siteweb/page8.html
    Le petit programme de géométrie fonctionne quand on ouvre cette page HTML.
    Mais quand on va sur une autre page du site (par exemple Accueil) et qu'on revient, ça plante. Y a-t-il un moyen de réinitialiser l'applet à l'ouverture de la page ou un autre moyen pour éviter ce plantage?
    Merci.

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    Citation Envoyé par JCD21 Voir le message
    ça plante
    Message d'erreur, stacktrace? (voir la console java).

    Lorsque l'utilisateur navigue, l'applet n'est pas forcément arrêtée et déchargée. Implémente ton code de "nettoyage" dans les méthode start() et stop() de ton applet.

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut
    je mets quelque chose du genre destroy() dans la méthode stop()?

  4. #4
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    ton navigateur va faire stop() quand tu quitte la page ou parfois quand l'applet quitte la zone de visibilié. Il fera ensuite un start() lorsqu'elle redeviendra visible ou que la page sera réaffichée. Il ne passera plus par le constructeur de l'applet. Donc c'est à toi de gérer çà correctement.

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2008
    Messages
    227
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2008
    Messages : 227
    Par défaut
    tu peux m'expliquer brièvement comment faire?
    merci.

  6. #6
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    tu implémente les méthodes start() et stop() de ton applet. Dans start, tu met ce que tu veux que ton applet fasse au démarrage, dans stop, ce que tu veux qu'elle fasse quand elle s'arrête.

Discussions similaires

  1. Savoir si une applet est active dans la page html
    Par pcouas dans le forum Applets
    Réponses: 1
    Dernier message: 26/03/2009, 08h24
  2. [AJAX] rafraichir une div à l'ouverture d'une page asp
    Par dedein84 dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 24/12/2008, 09h23
  3. Réponses: 11
    Dernier message: 13/11/2008, 23h18
  4. [MySQL] Eviter l'execution d'une requete à l'ouverture de la page
    Par lolodelp dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 09/04/2008, 11h46
  5. Réponses: 2
    Dernier message: 22/03/2007, 15h06

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo