05/09/2007, 20h18
|
Sujet Décryptage de code source JS - Message #1
|
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 :
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é :
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
|
|
|
|
Aujourd'hui
|
|
|
|
Liens sponsorisés
|
|
|
|
|
06/09/2007, 00h54
|
Sujet Décryptage de code source JS - Message #2
|
Date d'inscription: juin 2005
Localisation: Sherbrooke (Canada)
Âge: 33
Messages: 489
|
Re : Décryptage de code source JS
Posté par Tix
[...] 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)
|
|
|
|
06/09/2007, 12h46
|
Sujet Décryptage de code source JS - Message #3
|
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)
|
|
|
|
06/09/2007, 19h02
|
Sujet Décryptage de code source JS - Message #4
|
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
|
|
|
|
07/09/2007, 19h24
|
Sujet Décryptage de code source JS - Message #5
|
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
|
|
|
|
|
 |
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 (Futura Sciences n'est pas responsable du contenu de ces publicités) |
|
|
| Outils |
|
|
| Modes d'affichage |
Mode linéaire
|
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
Le code HTML peut être employé : non
|
|
|
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
|
|