Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

FONTION POUR CONNAITRE LA POSITION SOUS FIREFOX AINSI QUE IE


Information sur la source

Catégorie :Fenêtre & Pop-up Classé sous : firefox, souris, coordonnée, ordonnée, abscise Niveau : Débutant Date de création : 25/03/2006 Date de mise à jour : 28/03/2006 11:37:17 Vu / téléchargé: 12 980 / 380

Note :
9,5 / 10 - par 4 personnes
9,50 / 10

  • 1

  • 2

  • 3

  • 4

  • 5

  • 6

  • 7

  • 8

  • 9

  • 10

Commentaire sur cette source (15)
Ajouter un commentaire et/ou une note

Description

Moi même j'ai chercher longtemps pour connaitre les coordonnées de la souris sous firefox cette source fonctionne sous IE aussi . Surement qu'elle est déjà sur CodesSources mais je ne l'ai pas vu ou alors si on en parle on fait tourner en rond, alors voila si je peux aider quelqu'un.
 

Source

  • <html xmlns="http://www.w3.org/1999/xhtml">
  • <head>
  • <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  • <title>Afficher les coordonnées de la souris</title>
  • </head>
  • <script type="text/javascript" language="javascript">
  • function register_position(){
  • mouse_x = 0;
  • mouse_y = 0;
  • document.onmousemove = position;
  • }
  • function position(evt){
  • if(!evt) evt = window.event;
  • mouse_x = evt.clientX;
  • mouse_y = evt.clientY;
  • document.getElementById("coordonnees").innerHTML = "X : "+mouse_x+" ; Y : "+mouse_y;
  • }
  • </script>
  • <!-- initialise les variables au chargement -->
  • <body onLoad="javascript:register_position()">
  • <p>Trace : <span id="coordonnees"></span></p>
  • </body>
  • </html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Afficher les coordonnées de la souris</title>
</head>
<script type="text/javascript" language="javascript">
function register_position(){

	mouse_x = 0;

	mouse_y = 0;

	document.onmousemove = position;


}

function position(evt){

	if(!evt) evt = window.event;	

	mouse_x = evt.clientX;

	mouse_y = evt.clientY;
   document.getElementById("coordonnees").innerHTML = "X : "+mouse_x+" ; Y : "+mouse_y;
}
</script>
<!-- initialise les variables au chargement -->
<body onLoad="javascript:register_position()">
<p>Trace : <span id="coordonnees"></span></p>
</body>
</html>

Fichier Zip

Pour les "Membres Club", vous pouvez télécharger directement un fichier contenu dans le zip sans télécharger le zip en entier !

Télécharger le zip

Historique

25 mars 2006 20:17:55 :
répétition dans la description
28 mars 2006 11:37:18 :
correction du code avec l'aide de abdelaziz_info et de Isammoc

Commentaires et avis

signaler à un administrateur
Commentaire de worstangel le 25/03/2006 20:35:22

le code est parfait sous FF mais il marche pas sous IE...
sinon bravo !! et bonne continuation!!

Wa

signaler à un administrateur
Commentaire de julieninformatique le 25/03/2006 21:27:11

Je viens de tester sous IE de XPpro sp2 et cela fonction trés bien à condition d'autoriser l'excution du script( un truc jaune qui se met en haut et il faut cliquer sur autoriser ) je ne sais pas pourquoi IE protege cela il y à rien d'extraordinaire sinon merci

signaler à un administrateur
Commentaire de worstangel le 26/03/2006 00:56:33

Il protege les actions javascripts executées sur l'ordinateur lui même mais le problème sous IE, est qu'aucun texte ne s'affiche pour moi :S...

signaler à un administrateur
Commentaire de paul_arnaud le 26/03/2006 10:42:44

Salut,

Ce javascript est top pour connaitre la navigation sur une page (utilisation d'un scroll par exemple et autres données utile en marketing).
Pour qu'il fonctionne correctement, sous IE-FF-et Netscape, il suffit de déclarer la fonction position avant la fonction register_position.
Merci donc pour ton code !

signaler à un administrateur
Commentaire de julieninformatique le 26/03/2006 10:46:33

Je viens de retester et effectivement ca fonctionne pas pourtant hier il me sembler bien bon ben je vais modifier ma source.... Merci à toi mais il y aura des poursuites c est pas IE qui va gagner

signaler à un administrateur
Commentaire de worstangel le 26/03/2006 12:15:18

lol
et bien bonne chance alors ^^

signaler à un administrateur
Commentaire de abdelaziz_info le 26/03/2006 23:59:48









Salut : JULIENINFORMATIQUE

Tu a tout simplement à supprimer la ligne : 7 (<!-- )

Et tu vas voir que ton code fonctionne comme tu le veux…

Bonne chance : JULIENINFORMATIQUE


Abdelaziz_info

signaler à un administrateur
Commentaire de Isammoc le 27/03/2006 01:59:04

Ou peut etre fermer la balise de commentaire avant la fermeture de celle de script

En clair, rajouter
-->
entre la ligne 27 et 28

signaler à un administrateur
Commentaire de julieninformatique le 28/03/2006 11:34:49

Bonjour,

Je ne pensais pas qu'une balise de commentaire pouvez faire ca mais effictivement IE interprete pas le reste du code mais pourtant firefox le fais quand même alors je ne sais pas pourquoi mais bon ca fonctionne alors voila. Ben Merci à tous de votre aide et puis surment ailleur sur Codes Sources ...

signaler à un administrateur
Commentaire de PetoleTeam le 29/03/2006 08:54:00



Bonjour,

Louable effort que de chercher à comprendre comment fonctionne les choses...
Ton script fonctionne à condition de ne pas avoir de scroll de page...
Pour info j'utilise le code suivant

<SCRIPT LANGUAGE="JavaScript">
var NETSCAPE = (navigator.appName == "Netscape");
//--------------------
function WhereMouse(e){
  if( NETSCAPE){
    Mouse_X = e.pageX;
    Mouse_Y = e.pageY;
  }
  else{
    Mouse_X = event.clientX +document.body.scrollLeft;
    Mouse_Y = event.clientY +document.body.scrollTop;
  }
}
//-- Capture Souris events ---------------------------
if( NETSCAPE)
  window.captureEvents( Event.MOUSEMOVE);
document.onmousemove = WhereMouse;
</SCRIPT>
... ce qui me renvoie la position de la souris dans le document quelque soit la position des scrollbar

Bonne continuation...
;0)

signaler à un administrateur
Commentaire de astyax le 18/08/2006 17:30:03

merci mille fois, depuis le temps que je cherchais à trouver les coordonnées sous ff. En plus, le code est tout petit. Vraiment, c'est excellent ! Bravo !!!

signaler à un administrateur
Commentaire de caviar le 22/03/2007 09:24:01

salut !
très bon code mais ça ne gère pas les coordonnées si la souris passe au dessus d'une anim flash :( et  ça c'est pas cool ...
ya pas un moyen ?
thx
@+

signaler à un administrateur
Commentaire de Isammoc le 22/03/2007 12:17:29

Le probleme, ce n'est pas le script, mais ton navigateur...

Lorsque la souris est sur une anim flash, le navigateur donne le focus au plugin...

signaler à un administrateur
Commentaire de LHUZ le 03/05/2007 00:24:55

bonjour, mais comment calculer la position de la souris par rapport au body ? selon la taille de l'écran, le body peut est positionné ou non au milieu de la fénetre. Autrement dit, sans connaissance réelle de la position du body dans l'écran, il est impossible de connaitre la position relative de la souris par rapport à la page html .

si vous avez des réponses, ...je suis preneur merci !

signaler à un administrateur
Commentaire de PetoleTeam le 03/05/2007 18:18:21

Bonjour,
As tu été faire un tour du coté du TUTO POSITION DE LA SOURIS DANS LA PAGE
c'est ici -> http://www.javascriptfr.com/tutoriaux/POSITION-SOURIS-DANS-PAGE_478.aspx

Ajouter un commentaire

Discussions en rapport avec ce code source dans le forum

curseur de souris ( mouse hand) commment faire sous firefox [ par Jolan123 ] &lt;li class="style13"&gt;&lt;a style="cursor:hand" onclick="changetexte(1)" this.style.cursor = 'hand' &gt;La toile du Quebec&lt;/a&gt;&lt;/li&gt;ca probleme onmouseout avec Firefox [ par laurent2005 ] Bonjour à tous, J'ai un petit script qui fonctionne bien sous IE mais pas avec FF et Netscape. Mon code (en php): echo " Déplacer un DIV avec une image à l'intérieur [ par flexx ] BonjourJe souhaite d&#233;placer un div avec la souris en cliquant &#224; l'int&#233;rieur (glisser-d&#233;placer)Le probl&#232;me, c'est que quand le taille de fenetre sous firefox [ par redisnotdead ] Salut a tous,ma question est simple :comment obtenir l'equivalent javascript compatible firefox de ce bout de code javascript qui marche sous IE ?wind problème de transparence à la suite [ par lkm ] Bonjour a tous,Je suis entrain de me faire un petit syst&#232;me de notation en php. Cot&#233; php pas de soucis tout fonctionne mais j'ai envie de me Redirection qui ne marche point sous IE mais fonctionne sur firefox § [ par Famidoo ] Bonjour, je d&#233;sire faire une redirection toute b&#234;te, ca fonctionne sous firefox parfaitement mais pas sous IE, voici le code : echo "&lt;d Formulaire et focus : différences IE <-> FireFox [ par Badgamme ] Bonjour &#224; tous, Je n'arrive pas &#224; comprendre une diff&#233;rence de fonctionnement entre IE et FireFox en ce qui concerne la prise de focus modifier le pointeur de souris dans un javascript [ par span_ar ] bonjour, dans un script SVG/javascript j'essaye de modifier l'apparence du pointeur de souris sur l'evenement click.J'utilise et modifie parent.docume Marche sous FireFox mais pas sous IE.... [ par benjiiim94 ] Bonjour, Je ne comprends pas pourquoi mais ce code marche sous firefox mais pas sous IE, en plus l'erreur me semble bizarre... Cet objet ne g&#232;r Problème d'affichage [ par bolo ] Bonjour,http://www.independza.com/client/mrbelvedr/mac.htmLa page marche tres bien sur Firefox MAC et Firefox PCCependant sur IE MAC l'affichage ne ma


Nos sponsors

Sondage...

CalendriCode

Novembre 2008
LMMJVSD
     12
3456789
10111213141516
17181920212223
24252627282930

Consulter la suite du CalendriCode

Appels d'offres

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
Temps d'éxécution de la page : 0,889 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.