`

webBrowser调用外部js文件和js函数

    博客分类:
  • C#
阅读更多

webbrowser加载外部html文件和外部js文件,代码示例:

webBrowser1.Navigate(@"c:\test.htm");

 

外部html文件代码:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
    
<head>
        
<title></title>
        
<script type="text/javascript" src="JScript1.js"></script>
    
</head>
    
<body onload="addHello()">
    
    
</body>
</html>

 

外部js文件代码:

function addHello(){
    
var bgObj=document.createElement("div");
    bgObj.setAttribute(
'id','bgDiv');
    bgObj.style.border
="1px solid #333";
    bgObj.innerHTML
="this is text from js file!";
    document.body.appendChild(bgObj);
}

 


分享到:
评论

相关推荐

    unigui_调用外部js与css (1).rar

    这个"unigui_调用外部js与css (1).rar"文件很可能包含了关于如何在Unigui应用中集成和调用外部JavaScript和CSS文件的示例或教程。 首先,让我们来深入了解一下如何在Unigui中引入外部CSS文件。CSS(层叠样式表)...

    delphi调用javascipt

    4. **获取JavaScript结果**:如果JavaScript函数有返回值,可以通过`ExecuteScript`的第二个参数来捕获。例如: ```delphi var ResultStr: WideString; begin ResultStr := ''; WebBrowser1.Document.parent...

    易语言调用JS代码方法总结

    1. **调用外部程序**:通过`外部程序`命令启动Node.js环境,并传递JavaScript代码作为参数。 2. **通信机制**:使用标准输入/输出(stdin/stdout)或临时文件进行数据交换。易语言向Node.js进程发送JS代码,Node.js...

    嵌入WebBrowser控件demo

    WebBrowser控件可以与网页中的JavaScript代码交互,通过实现IDispatch接口,开发者可以捕获和响应JavaScript调用的特定方法或事件,如按钮点击、表单提交等,从而实现C++代码与网页脚本的双向通信。 在提供的文件...

    C#判断webbrowser页面最终加载完成

    例如,可以编写一个JavaScript函数检查所有图片是否加载完成,或者等待特定的DOM元素出现。然后,使用WebBrowser的`InvokeScript`方法调用这个函数,并在返回结果表明页面准备好的时候触发一个C#事件。 4. **等待...

    winform窗体中嵌入网页与JS交互

    例如,假设我们的HTML中有一个名为`jsFunction`的JavaScript函数,我们可以在C#代码中这样调用: ```csharp webBrowser1.Document.InvokeScript("jsFunction", new object[] { "参数1", "参数2" }); ``` 而如果...

    webBrowser的使用方法详解

    本篇将详细讲解`WebBrowser`控件的使用方法,以及如何在C#环境中调用外部页面,例如实现百度搜索的功能。 首先,我们需要在WinForm设计界面中添加`WebBrowser`控件。在控件箱中找到`WebBrowser`,将其拖放到窗体上...

    C# 用WebBrowser实现的多页面浏览器

    通过调用WebBrowser控件的方法,如InvokeScript或DocumentCompleted事件,可以控制网页上的JavaScript函数执行,实现自动化流程。这对于测试、数据分析或网页爬虫等场景都有一定的价值。 总的来说,"C# 用...

    C# 在桌面程序里集成webbrowser和Ext

    同时,也可以在C#中通过`webBrowser1.Document.InvokeScript`方法执行JavaScript函数,实现C#和JavaScript之间的通信。 总的来说,这个主题涵盖了C#桌面应用程序开发、WebBrowser控件的使用、EXTJS框架的集成以及...

    VB调用百度地图示例

    在VB(Visual Basic)编程环境中,我们可以利用API接口来调用外部服务,如百度地图,以便在应用程序中集成地图功能。这个"VB调用百度地图示例"是关于如何在VB程序中集成百度地图API,实现地图显示以及平移至特定坐标...

    易语言-获得外部IWebbrowser2达到对外部Webbrowser的完全控制

    在“易语言-获得外部IWebbrowser2达到对外部Webbrowser的完全控制”这个主题中,我们主要探讨的是如何通过易语言来操作和控制外部的Web浏览器,特别是使用COM接口IWebbrowser2来实现这一目标。 IWebbrowser2是...

    winfrom中嵌套html,跟html的交互

    - **调用JavaScript函数**:可以使用`webBrowser1.Document.InvokeScript()`方法来执行HTML页面中的JavaScript函数。例如,如果你有一个名为`myFunction`的JavaScript函数,你可以这样调用它: ```csharp ...

    winform调用百度地图

    这通常通过调用WebBrowser控件的`Document.InvokeScript`方法,传递JavaScript函数名和参数来实现。 6. **处理定位权限问题**: 用户可能需要授予应用访问地理位置的权限。在WinForm中,你需要解释为何需要这些权限...

    关于MFC对话框与静态HTML交互

    这个过程实质是利用ActiveX技术,在HTML中通过window.external对象调用外部的COM对象的方法。 在HTML页面中,我们利用JavaScript代码调用window.external的函数,比如window.external.getCoordinate(),这个函数会...

    VB6调用百度地图小程序-源代码

    通过设置WebBrowser的Navigate属性,你可以加载百度地图的JavaScript API页面,然后通过调用JavaScript函数来操作地图,如定位、缩放、添加标记等。 安全性和错误处理也是需要注意的方面。确保在调用API时正确处理...

    C# WInForm窗体嵌入外部EXE程序.zip

    通过这个窗口,我们可以加载并运行基于HTML、CSS和JavaScript的外部程序。 5. **自定义控件**:如果外部EXE程序不依赖于Web技术,我们可能需要创建一个自定义控件。这个控件可以继承自`UserControl`,并通过子类化...

    GoogleMapViewer.rar

    3. 利用`WebBrowser.Document.InvokeScript()`方法调用页面中的JavaScript函数,例如改变地图的中心点、添加标记或获取地图上的点击事件。 **JavaScript通信桥接** 由于WebBrowser控件是在C#应用中运行的,我们需要...

    winform 使用html做界面

    1. .NET调用JavaScript:通过`webBrowser1.Document.InvokeScript()`方法,可以在.NET代码中执行JavaScript函数。 2. JavaScript调用.NET:使用`window.external`对象的自定义方法,JavaScript可以触发.NET中的事件...

    易语言源码用IE下载文件.zip

    - **流式操作**:在易语言中,可以使用“创建文件流”和“写入文件流”等函数,实时接收并写入从网络接收到的数据流,实现文件的下载。 4. **源码分析** - **启动WebBrowser**:首先实例化WebBrowser控件,设置其...

    网页嵌入winform控件

    // 调用JavaScript函数 webBrowser1.Document.InvokeScript("myJSFunction", new object[] { "参数1", "参数2" }); ``` 此外,WebBrowser控件还支持事件处理,比如`Navigating`事件可以在页面加载前进行干预,`...

Global site tag (gtag.js) - Google Analytics