Futura Sciences
Image de la rubrique en cours

Forum FS Generation

Précédent   Vous êtes ici : Forum FS Generation » Informatique » Logiciel - Software - Open Source

Découvrir d'autres sujets sur ces thèmes : , ,


Réponse
Vieux 05/09/2007, 20h18   Sujet Décryptage de code source JS - Message #1
Tix
 
Date d'inscription: octobre 2004
Localisation: jura ,france
Âge: 18
Messages: 1 425
Décryptage de code source JS
Salut

jer sollicite votre aide pour décrypter ce code javascript :

Code:
function $(v) { return(document.getElementById(v)); } function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); } function xy(e,v) { return(v?(agent('msie')?event.clientY+document.body.scrollTop:e.pageY):(agent('msie')?event.clientX+document.body.scrollTop:e.pageX)); } function dragOBJ(d,e) { function drag(e) { if(!stop) { d.style.top=(tX=xy(e,1)+oY-eY+'px'); d.style.left=(tY=xy(e)+oX-eX+'px'); } } var oX=parseInt(d.style.left),oY=parseInt(d.style.top),eX=xy(e),eY=xy(e,1),tX,tY,stop; document.onmousemove=drag; document.onmouseup=function(){ stop=1; document.onmousemove=''; document.onmouseup=''; };
Qui est un script de draging.

voilà ce que j'ai commencé a décortiqué :

Code:
function $(v) { return(document.getElementById(v)); //pointe vers un objet d'id 'v' } function agent(v) { return(Math.max(navigator.userAgent.toLowerCase().indexOf(v),0)); } function xy(e,v) { return(v?(agent('msie')?event.clientY+document.body.scrollTop:e.pageY):(agent('msie')?event.clientX+document.body.scrollTop:e.pageX)); //alors, là, je pige quedalle comme on dit. } function dragOBJ(d,e) { function drag(e) { if(!stop) // si le dragging est activé { d.style.top=(tX=xy(e,1)+oY-eY+'px'); d.style.left=(tY=xy(e)+oX-eX+'px'); } } var oX=parseInt(d.style.left), oY=parseInt(d.style.top), eX=xy(e),eY=xy(e,1), tX, tY, stop; document.onmousemove=drag; // mise a jour des coodonnées de la souris document.onmouseup=function() // arret de la traction { stop=1; };
comme vous pouvez le constater, je ne vais pas bien loin. et pour cause, je n'ai jamais vu de code ressemblant. Pourriez vous m'aider ?

merci, ++ Tix.
__________________
nenni mafoi
Tix est déconnecté   Réponse avec citation
Alt Aujourd'hui
Publicité

Beitrag Liens sponsorisés

   
Vieux 06/09/2007, 00h54   Sujet Décryptage de code source JS - Message #2
Gre
 
Date d'inscription: juin 2005
Localisation: Sherbrooke (Canada)
Âge: 33
Messages: 489
Re : Décryptage de code source JS
Citation:
Posté par Tix Voir le message
[...] Pourriez vous m'aider ?

Qu'est ce que tu veux faire ?
Juste réécrire le code de manière plus agréable ??

Sinon il va falloir apprendre le javascript d'abord non ?

Mais bon ton post possède un avantage, montrer à tout le monde qu'il faut mettre des commentaires pour aider les relecteurs à comprendre ce qu'on fait -_-
__________________
War does not decide who's right, but who's left. (Bertrand Russell)
Gre est déconnecté   Réponse avec citation
Vieux 06/09/2007, 12h46   Sujet Décryptage de code source JS - Message #3
le fatumbi
 
Date d'inscription: septembre 2007
Âge: 44
Messages: 880
Re : Décryptage de code source JS
oui, il n'est pas gaté...
Les équations à ralonges (code ergonomisé... diront certains) interdisent le placement de commentaires. Et ceux qui apparaissent, paraissent peu judicieux.

En rajoutant les retours à la ligne qui manquent et quelques variables (avec une réflexion de base sur leurs noms), ça devrait être déjà vaguement plus clair.
(C'est assez typique d'un bidouillage sans analyse)
le fatumbi est déconnecté   Réponse avec citation
Vieux 06/09/2007, 19h02   Sujet Décryptage de code source JS - Message #4
Tix
 
Date d'inscription: octobre 2004
Localisation: jura ,france
Âge: 18
Messages: 1 425
Re : Décryptage de code source JS
salut salut merci d'avoir répondu

enfaite, je connais déjà quelques rudiments de javascript, c'est juste la maniere de coder qui m'échappe.

je ne veu que comprendre le code, pas le ré-écrire. il est bien comme il est pour le momment

voilàvoilà, si vous y voyez plus claire que moi, je suis preneur !

++ Tix.
__________________
nenni mafoi
Tix est déconnecté   Réponse avec citation
Vieux 07/09/2007, 19h24   Sujet Décryptage de code source JS - Message #5
Tix
 
Date d'inscription: octobre 2004
Localisation: jura ,france
Âge: 18
Messages: 1 425
Re : Décryptage de code source JS
un piti UP pour la route
__________________
nenni mafoi
Tix est déconnecté   Réponse avec citation
Bienvenue
Si ceci est votre première visite, vous devez vous inscrire avant de pouvoir envoyer des messages. En étant inscrit vous pourrez poster votre question, participer aux débats, joindre vos images... alors n'attendez-plus, cela vous prendra 1 minute !

Pour commencer à lire les messages, depuis la page d'accueil des forums, sélectionnez le forum qui vous tente et partez ensuite à sa découverte...

Publicité

A voir aussi
code source en vhdl [déplacé] (Forum Électronique)
code source du produit de deux polynômes (Forum Logiciel - Software - Open Source)
obtenir le code source d'un logiciel (Forum Logiciel - Software - Open Source)
Code source du programme (Forum Internet - Réseau - Sécurité)










A voir aussi (Futura Sciences n'est pas responsable du contenu de ces publicités)
Réponse


Dossiers à découvrir

Outils
Modes d'affichage

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Navigation rapide


Les dernières actualités
29/08 14:56 - En bref : Sony présente le téléviseur le plus fin au monde
29/08 09:49 - Le cerveau est bien plus souple qu'on ne le pensait
29/08 09:44 - En bref : encore une plainte contre le LHC, cette fois en Europe
28/08 18:00 - Fermi : un instrument pour percer les plus grands secrets de l'Univers
28/08 15:34 - En bref : Internet Explorer 8 disponible en version bêta
28/08 12:25 - En bref : le Mu 1050 SW, l'appareil photo sur lequel il faut taper
28/08 11:34 - Les futures découvertes avec le LHC : L'avis des prix Nobel

Fuseau horaire GMT +2. Il est actuellement 01h32.

Propulsé par vBulletin
Copyright © 2000 - 2008, Jelsoft Enterprises Ltd. Tous droits réservés.
Traduction par l'association vBulletin francophone