Я пытаюсь иметь метод в моем коде позади во время выполнения добавить функцию во время выполнения.
Я могу динамически добавлять элементы в свой документ без проблем. Поэтому я попробовал ту же стратегию для добавления блока скрипта.
Вот то, что я пробовал до сих пор без удачи. Он может создать блок скрипта, но когда я пытаюсь добавить функцию. Единственное, что я могу собрать, это то, что, поскольку страница загружается, она не может добавить метод JS. Я пытаюсь добавить это до загрузки страницы. Поэтому я решил, что смогу добавить сценарий. Если я не могу добавить функцию, я хотел бы, по крайней мере, передать ей некоторый JavaScript в своем коде для вызова во время выполнения.
Вот как я пытаюсь динамически добавить блок сценария ... который вызывает ошибку времени выполнения метода SetProperty ().
HtmlElement script = HtmlPage.Document.CreateElement("script");
script.SetAttribute("type", "text/javascript");
script.SetProperty("innerHTML", "function testing() { alert('hello world'); }");
HtmlPage.Document.Body.AppendChild(script);
Затем, чтобы вызвать функцию EXISTING в документе, это работает ...
HtmlPage.Window.Invoke("testing2");
Если я не могу динамически добавить блок скрипта, могу ли я как-нибудь вызвать некоторый JavaScript из моего кода?
Спасибо !!!