CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

J'ai besoin d'aide en Javascript

Hafside
Hafside
Niveau 10
22 septembre 2014 à 02:52:45

Je suis en première année informatique et on a plusieurs exercices à faire dans mon cours de programmation :hap:
J'ai tout fait sauf un qui me casse sévère les couilles, j'arrive pas a trouver le problème.

Voila le petit code en question, on est qu'au début :oui:
En fait il faut que quand je rentre la souris dans le navigateur sa me dit "il y a eu X entrées et Y sorties, je suis donc sur la page/en dehors de la page"

Le X et Y = des chiffres

Merci de votre aide.

<!DOCTYPE html>
<html>
<head>
<title> </title>
</head>
<body>
<script type="text/javascript">

var nbEntrees = 0;
var nbSorties = 0;
var message ="il y a eu " + nbEntrees + " entrees et " + nbSorties + " sorties";

function afficheStatut()

{

if ( nbEntrees == nbSorties )
{

console.log(" " + message + ", je suis donc hors de la page.");

}

else ( nbEntrees != nbSorties )
{

console.log(" " + message + ", je suis donc sur la page.");

}

}

document.onmouseenter = function(pEvenement)
{

nbEntrees = nbEntrees + 1;

afficheStatut();

};

document.onmouseleave = function(pEvenement)
{

nbEntrees = nbEntrees - 1;

afficheStatut();

};

</script>
</body>
</html>

Au lieu de m'afficher le nombre de fois que je suis entré et sortie du navigateur ( avec la souris ) il me met juste que je suis entré et sortie 0 fois :-(

Merci de votre aide.

[Nolimitee]
[Nolimitee]
Niveau 7
22 septembre 2014 à 04:57:32

Je m'y connais pas trop en javascript, mais tu devrais plutôt mettre une balise de texte dans ton body (<p></p> par exemple) qui affichera les valeurs de X et Y.
Du coup tu pourras supprimer ta fonction afficher() et ton javascript se concentrera que sur le calcul !

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware