Example #1
0
        protected void ExcuteJavascript(GeckoDocument document, String script)
        {
            GeckoElement scriptelement = document.CreateElement("script");

            scriptelement.SetAttribute("type", "text/javascript");
            scriptelement.TextContent = script;
            document.Head.AppendChild(scriptelement);
        }
Example #2
0
        public void AddScriptContent(string content)
        {
            GeckoDocument      doc    = WebBrowser.Document;
            var                head   = doc.GetElementsByTagName("head").First();
            GeckoScriptElement script = doc.CreateElement("script") as GeckoScriptElement;

            script.Type = "text/javascript";
            script.Text = content;
            head.AppendChild(script);
        }
Example #3
0
        /// <summary>
        /// add a jscript source file
        /// </summary>
        /// <param name="filename"></param>
        public void AddScriptSource(string filename)
        {
            if (!File.Exists(Path.Combine(Path.GetDirectoryName(_url), filename)))
            {
                throw new FileNotFoundException(filename);
            }

            GeckoDocument      doc    = WebBrowser.Document;
            var                head   = doc.GetElementsByTagName("head").First();
            GeckoScriptElement script = doc.CreateElement("script") as GeckoScriptElement;

            script.Type = "text/javascript";
            script.Src  = filename;
            head.AppendChild(script);
        }
Example #4
0
        private void _okButton_Click(object sender, EventArgs e)
        {
            GeckoDocument doc = _browser.WebBrowser.Document;

            var body             = doc.GetElementsByTagName("body").First();
            GeckoHtmlElement div = doc.CreateElement("div") as GeckoHtmlElement;

            div.Id = "output";
            body.AppendChild(div);

            _browser.RunJavaScript("gatherSettings()");

            FormData     = div.InnerHtml;
            DialogResult = DialogResult.OK;
            Close();
        }