ptit script marche sur IE pas sur Firefox

ptit script marche sur IE pas sur Firefox - HTML/CSS - Programmation

Marsh Posté le 23-10-2005 à 21:58:54    

Bonjour a tous,
j'ai pris ce petit script je ne sais plus ou. Il sert a afficher les coordonnées de la souris tout en bas de la fenetre.  

Citation :

<SCRIPT LANGUAGE=JavaScript>
function position(e)
{
x = (navigator.appName.substring(0,3) == "Net" ) ? e.pageX : event.x+document.body.scrollLeft;
y = (navigator.appName.substring(0,3) == "Net" ) ? e.pageY : event.y+document.body.scrollTop;
window.status = "Souris X:"+x+" / Y:"+y;
}
if(navigator.appName.substring(0,3) == "Net" )
document.captureEvents(Event.MOUSEMOVE);
document.onmousemove = position;
</script>


Mais il ne marche pas sous Firefox. Je ne comprends pas trop le code, que faut-il changer pour que Firefox l'accepte? j'ai essayé de changer le "Net" en "fox" pour voir, mais rien  :whistle:  
 
merci pour votre aide


Message édité par kensei le 23-10-2005 à 22:00:06

---------------
OST Anime
Reply

Marsh Posté le 23-10-2005 à 21:58:54   

Reply

Marsh Posté le 24-10-2005 à 09:01:14    

En faite je pense que c'est plutot pour Netscape, car le script fait un substring des 3 premieres lettres du navigateur détecté.
Essaye donc  

Code :
  1. if(navigator.appName.substring(0,3) == "Moz" )

Reply

Marsh Posté le 24-10-2005 à 09:27:35    

:heink:
 
Ton script doit dater des années 80. On est en 2005. Bcp de choses ont changé en informatique depuis.


---------------
Now Playing: {SYNTAX ERROR AT LINE 1210}
Reply

Marsh Posté le 24-10-2005 à 11:01:59    

Détecter le navigateur ?  
 
Mouahahahahaha elle est rigolote celle là.
 
Pour info, la plupart des navigateurs ne s'identifie pas correctement, et opera, lui, peut s'identifier selon ce que tu veux, IE, netscape mozilla et autre.
 
Alors se baser sur un identifiant qui peut être complètement bidon, c'est naze :D

Reply

Marsh Posté le 25-10-2005 à 21:05:18    

et celui la alors? normalement il marche sur IE et sur FireFox
Mais il n'affiche pas dans la barre de statut de firefox.  :(  Savez pourquoi?

Citation :

<script>
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;
 
window.status ="x:"+mouse_x+" / y:"+mouse_y;
}
</script>


---------------
OST Anime
Reply

Marsh Posté le 25-10-2005 à 21:07:27    

Je viens de t'expliquer que ca servait à rien de chercher à identifier le navigateur puisque tout ce que tu peux prendre en compte peut être faussé.
 
Pourquoi as-tu besoin d'identifier le navigateur ?


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Marsh Posté le 25-10-2005 à 22:29:36    

le dernier code que je viens de mettre n'identifie pas le navigateur nan? j'ai renoncé au code précédent c'est pour ca que j'en ai cherché un autre, et j'ai trouvé celui la. Ne me dis pas que celui juste au dessus de ton dernier post fait également la vérification  :??:


Message édité par kensei le 25-10-2005 à 22:30:04

---------------
OST Anime
Reply

Marsh Posté le 26-10-2005 à 10:46:53    

Oh, je croyais que tu avais reposté un code équivalent.
 
Il me semble qu'on t'a répondu dans un autre sujet, mais je te le redis : c'est juste que dans firefox, tu peux désactiver javascript, et donc il te faut aller dans les options pour activer javascript et les différentes fonctions comme afficher un texte dans la barre de status.


---------------
http://www.alsacreations.com, http://www.openweb.eu.org. Mon CV : http://cv.roane-irkana.net. A ne surtout pas prendre en exemple : http://www.worldinternet.be
Reply

Marsh Posté le 26-10-2005 à 11:17:49    

oui oui on m'a bien répondu dans un autre sujet. Mais c'est juste personnel, comme je l'ai dit dans l'autre sujet. C'est pour me permettre d'y mettre les coordonnées de la souris et m'aider a placer mes blocs dans mes pages  :) . Apres, quand c'est pret j'enleve le ptit bout de code javascript


---------------
OST Anime
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed