FONTION POUR CONNAITRE LA POSITION SOUS FIREFOX AINSI QUE IE
worstangel
Messages postés42Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 5 juillet 2006
-
25 mars 2006 à 20:35
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 2011
-
3 mai 2007 à 18:18
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.
cs_LHUZ
Messages postés10Date d'inscriptionvendredi 13 avril 2007StatutMembreDernière intervention18 janvier 2009 3 mai 2007 à 00:24
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 !
Isammoc
Messages postés39Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention 5 septembre 2015 22 mars 2007 à 12:17
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...
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 22 mars 2007 à 09:24
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
@+
astyax
Messages postés27Date d'inscriptionlundi 18 octobre 2004StatutMembreDernière intervention26 septembre 2011 18 août 2006 à 17:30
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 !!!
PetoleTeam
Messages postés3426Date d'inscriptionlundi 26 décembre 2005StatutMembreDernière intervention14 janvier 201117 29 mars 2006 à 08:54
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)
julieninformatique
Messages postés55Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention 7 août 2007 28 mars 2006 à 11:34
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 ...
Isammoc
Messages postés39Date d'inscriptionmercredi 19 février 2003StatutMembreDernière intervention 5 septembre 2015 27 mars 2006 à 01:59
Ou peut etre fermer la balise de commentaire avant la fermeture de celle de script
En clair, rajouter
-->
entre la ligne 27 et 28
abdelaziz_info
Messages postés120Date d'inscriptionlundi 19 juillet 2004StatutMembreDernière intervention12 janvier 2017 26 mars 2006 à 23:59
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
worstangel
Messages postés42Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 5 juillet 2006 26 mars 2006 à 12:15
lol
et bien bonne chance alors ^^
julieninformatique
Messages postés55Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention 7 août 2007 26 mars 2006 à 10:46
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
paul_arnaud
Messages postés11Date d'inscriptionlundi 3 février 2003StatutMembreDernière intervention27 juin 2006 26 mars 2006 à 10:42
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 !
worstangel
Messages postés42Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 5 juillet 2006 26 mars 2006 à 00:56
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...
julieninformatique
Messages postés55Date d'inscriptionsamedi 25 septembre 2004StatutMembreDernière intervention 7 août 2007 25 mars 2006 à 21:27
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
worstangel
Messages postés42Date d'inscriptionmardi 21 février 2006StatutMembreDernière intervention 5 juillet 2006 25 mars 2006 à 20:35
le code est parfait sous FF mais il marche pas sous IE...
sinon bravo !! et bonne continuation!!
3 mai 2007 à 18:18
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
3 mai 2007 à 00:24
si vous avez des réponses, ...je suis preneur merci !
22 mars 2007 à 12:17
Lorsque la souris est sur une anim flash, le navigateur donne le focus au plugin...
22 mars 2007 à 09:24
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
@+
18 août 2006 à 17:30
29 mars 2006 à 08:54
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)
28 mars 2006 à 11:34
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 ...
27 mars 2006 à 01:59
En clair, rajouter
-->
entre la ligne 27 et 28
26 mars 2006 à 23:59
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
26 mars 2006 à 12:15
et bien bonne chance alors ^^
26 mars 2006 à 10:46
26 mars 2006 à 10:42
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 !
26 mars 2006 à 00:56
25 mars 2006 à 21:27
25 mars 2006 à 20:35
sinon bravo !! et bonne continuation!!
Wa