2009-06-27 4 views
0

J'ai une page qui charge un tas de scripts pour préremplir dropdowns et a des scripts dans les événements onclick html et etc.Après chargement de la page, je ne peux pas exécuter des fonctions JavaScript qui l'accès aux propriétés de la console

Après chargement de la page et j'ouvre la page dans la console de script je ne peux rien faire. tout est nul et fonctionne inexistant. Par exemple, il existe une fonction OnClick onclick="Popup('Seattle');".

Si j'essaie d'invoquer cela à partir de la console de script, j'obtiens une erreur Object Expected comme si elle n'existait même pas. Mais si je clique sur le bouton, la méthode se déclenche immédiatement. Je ne peux pas modifier ce code, il est donc important que j'exécute ces fonctions. Pendant que je passe le code et que le script est en pause, j'ai accès à tout, mais dès que c'est fini, il n'y a plus rien du tout. Quelqu'un sait-il ce qui se passe et existe-t-il un moyen d'invoquer ces fonctions?

Répondre

0

"Objet attendu" semble être par exemple que la fonction Popup veut être appelée comme Popup.call(somedomnode, args...). Lorsqu'il est appelé à partir d'un gestionnaire d'événements, this est défini sur l'élément sur lequel le gestionnaire est appelé. Si vous essayez de l'appeler sans objet comme this, il pourrait se plaindre.

Sinon, les fonctions que vous souhaitez appeler ne sont probablement pas incluses dans le niveau supérieur. Vous ne nous dites pas vraiment comment ces fonctions sont définies ou comment les gestionnaires d'événements sont configurés, il est donc difficile d'en dire plus sur le problème.

+0

Vous pouvez trouver un exemple de copie de la page ici http://www.dailynewstube.com/newlist.htm malheureusement le site réel est protégé par mot de passe – Proximo

Questions connexes