Une fois la page chargée, je ne peux pas exécuter les fonctions Javascript qui accèdent aux propriétés à partir de la console

StackOverflow https://stackoverflow.com/questions/1052046

  •  20-08-2019
  •  | 
  •  

Question

J'ai une page qui charge un tas de scripts pour préremplir dropdowns et a des scripts dans les événements onclick html, etc

Une fois la page chargée et après l'avoir ouverte dans la console de script, je ne peux plus rien faire. tout est nul et les fonctions inexistantes.

Par exemple, il existe une fonction onClick onclick="Popup('Seattle');".

Si j'essaie d'appeler cela à partir de la console de script, l'erreur Object Expected apparaît comme si elle n'existait même pas. Mais si je clique sur le bouton, la méthode se déclenche. Je ne peux pas modifier ce code, il est donc important que cette fonction soit activée.

Alors que je parcoure le code et que le script est en pause, j'ai accès à tout, mais dès qu'il est terminé, il ne reste plus rien du tout.

Quelqu'un sait-il ce qui se passe et existe-t-il un moyen d'appeler ces fonctions?

Était-ce utile?

La solution

" Objet attendu " Cela ressemble par exemple à la fonction Popup qui 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 simplement de l'appeler sans un objet comme <=>, il se peut que vous vous plaigniez

.

Sinon, les fonctions que vous souhaitez appeler ne font probablement pas partie du domaine de premier niveau. Vous ne nous dites pas vraiment comment ces fonctions sont définies ni comment les gestionnaires d'événements sont configurés. Il est donc difficile d'en dire plus sur le problème.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top