2010-05-14 7 views
0

Y a-t-il une propriété "document" nommée ssh? C'est une question simple. J'ai vu cela dans un code au travail, mais personne au bureau n'a écrit le code, alors je suis coincé.JavaScript: propriétés du document

la ligne a été document.ssh.firstPing (...)

firstPing était une méthode dans le code, ce qui est écrit dans js + php. Mais j'ai cherché avec eclipse dans tout le code et il n'y a pas de ssh nulle part.

Répondre

2

Il n'existe pas de propriété standard ssh sur l'objet document dans les liaisons DOM Javascript. Si vous chargez des bibliothèques Javascript, elles peuvent toujours en ajouter une (vous pouvez ajouter des propriétés à document si vous le souhaitez). Par exemple, cela est parfaitement valable:

document.foo = { 
    bar: function() { 
     alert("Hi there!"); 
    } 
}; 

document.foo.bar(); // alerts "Hi there" 

En savoir plus sur les fixations standards here.

0

ssh doit avoir été défini dans un script quelque part. Comme votre base de code est partiellement PHP, il peut s'agir d'un script généré et c'est pourquoi il n'apparaît pas de toute évidence.

Une technique que vous pouvez essayer est d'ouvrir votre page dans FireFox avec Firebug et d'analyser la liste des scripts qu'il montre avoir chargé (sous l'onglet scripts). L'avantage ici est que Firebug vous montre des scripts eval, pas seulement les fichiers de script statiques. Firebug vous permet également de chercher à travers ceux-ci. Ensuite, vous pourrez peut-être revenir en arrière là où il est défini en fonction de phrases.

Questions connexes