`

两个js文件之间函数互相调用

阅读更多

两个js文件之间函数互相调用

这里是解决方案,把下面的代码保存为同一目录下a.htm, a.js, b.js三个文件,然后打开a.htm看效果。

a.htm的内容
---------------------------------------------------
<html>
<head>
<script src=a.js type=text/javascript></script>
</head>

<body>
</body>

</html>


a.js 的内容
-------------------------------------------------
function load_b()
{
         // 先把b.js调入

var head = document.getElementsByTagName('head');
var testScript = document.createElement('script');
testScript.src = 'b.js';
testScript.type = 'text/javascript';
head[0].appendChild(testScript);

         // 现在就可以调用b.js中的test()函数了

test();
}
window.onload = load_b;

 

b.js 的内容
------------------------------------------------
function test()
{
   alert(bad);
}

分享到:
评论
1 楼 xiaoyuecsdn 2012-11-02  

相关推荐

    一个Js文件函数中调用另一个Js文件函数的方法演示

    我们知道,在html中,利用[removed][removed]引入的两个js是不可以相互调用的。那么该如何解决呢?当然,你可以将代码通通copy过来,也许你并不喜欢这样。 例如有这样一个html,里面有一个按钮,当按下时调用b.js...

    JS 四种函数调用模式

    在 JS 中,有四种主要的函数调用模式,分别是:普通函数调用、方法调用、构造函数调用和apply/call调用。下面我们将详细探讨这些调用模式。 1. **普通函数调用**: 这是最常见的情况,函数作为一个独立的实体被执行...

    vbscript和javascript互相调用方法

    例如,如果你想从VBScript调用一个名为`myFunc`的JavaScript函数,你可以这样做: ```vbscript Dim myObj Set myObj = Server.CreateObject("Scripting.Dictionary") myObj.Language = "JScript" myObj.Add "myFunc...

    Java代码调用HTML5中的JS函数算法

    6. **JSONP(JSON with Padding)**:适用于同源策略限制的场景,Java服务器端返回一个回调函数调用,JS通过动态插入`&lt;script&gt;`标签来执行这个回调。 具体到给定的文件中,"des.html"可能是一个关于数据解密的HTML...

    JavaScript中函数对象调用模式总结

    这篇博客通过深入分析JavaScript中的函数调用模式,帮助开发者更好地理解和掌握这些概念。 首先,JavaScript是一种动态类型语言,其中函数不仅是一种数据类型,还能够作为值进行传递和存储。这种特性被称为“函数是...

    jsp中调用js中的一个函数,函数传参的问题

    这里定义了一个名为`myFunction`的JavaScript函数,接受两个参数`param1`和`param2`。 2. **调用JavaScript函数**: 要在JSP中调用这个JavaScript函数,可以使用HTML的事件监听器或者`&lt;jsp:expression&gt;`标签。...

    js调用AS flash函数

    然后在JavaScript端,你可以像调用普通的JS函数一样调用这个AS函数: ```js var flashObject = document.getElementById('yourFlashObjectId'); flashObject.callFromJS('参数'); ``` 这里的`yourFlashObjectId`是...

    JS_CPP.rar_JS调用C++_javascript VC_js调用C++函数_vc javascript_调用JS

    这个名为 "JS_CPP.rar" 的压缩包提供了一个实践案例,展示了如何在 JavaScript 和 VC (Visual C++) 之间实现互操作性。这些交互通常通过特定的接口或库来完成,以确保数据和控制流程能在两种语言之间无缝传递。 1. ...

    网页脚本(javascript)调用VB函数的另类方法

    ### 网页脚本(JavaScript)调用VB函数的另类方法 #### 方法概述 在常规场景下,想要从网页脚本(如JavaScript)调用VB程序中的函数,通常会涉及COM对象、ActiveX控件等技术,并可能需要通过`IDocHostUIHandler`...

    Unity 3d C#和Javascript脚本互相调用 解决方案

    在Unity 3D开发环境中,有时我们可能需要在C#脚本和JavaScript脚本之间进行交互,例如在C#中触发JavaScript函数或者反之。要实现这种互调用,需要了解Unity的编译过程以及特定的目录结构规则。下面将详细讨论如何在...

    c#代码与javascript函数的相互调用

    本文将深入探讨C#代码与JavaScript函数的相互调用机制,解析如何在ASP.NET环境中利用这两种语言的优势,构建高效、动态的Web应用。 ### C#调用JavaScript #### 直接插入JavaScript代码 在C#的ASP.NET页面中,可以...

    javascript嵌套函数和在函数内调用外部函数的区别分析.docx

    本文将深入探讨JavaScript中两种常见函数使用方式的区别:嵌套函数和在函数内部调用外部函数,并通过具体示例来阐述它们之间的差异。 #### 二、嵌套函数概述 嵌套函数是指在一个函数内部定义另一个函数的情况。...

    ocx中事件函数,调用js中的回调函数

    标题“ocx中事件函数,调用js中的回调函数”指的是在OCX控件中定义的事件处理函数如何与JavaScript进行交互,调用JS中的回调函数。这种交互方式通常发生在浏览器环境中,如ActiveX控件嵌入到HTML页面中,实现客户端...

    解决同一页面中两个iframe互相调用jquery,js函数的方法

    这一个月又没更新博客,唉,懒癌又犯了,今天解决了一个问题,关于两个iframe互相调用jquery函数方法 a.html中有两个iframe,如下: &lt;iframe width="100%" height="100%" name="left" scrolling="auto" ...

    JavaScript函数调用堆栈loader

    JavaScript函数调用堆栈是编程过程中非常重要的一个概念,它记录了程序运行时函数的调用顺序。在JavaScript中,每当一个函数被调用,一个新的调用帧(call frame)就会被添加到调用堆栈上,包含了这个函数执行的所有...

    我写的调用网页的javascript函数!请大家帮忙看看!

    查看这两个文件的具体内容将有助于更深入地理解问题所在,包括函数定义、如何调用以及可能遇到的错误或需求。 在这个场景中,我们需要检查`client_str.html`中是否有正确引用`call_js`文件的`&lt;script&gt;`标签,以及...

    js调用c/cpp函数——WebAssembly入门

    在Emscripten编译的C/C++代码中,`ccall`和`cwrap`是两个关键函数,它们用于JavaScript和WebAssembly之间的通信。 - `ccall`是Emscripten提供的一种内建方法,可以直接从JavaScript调用C/C++的函数。它需要传入函数...

    SVG与html的交互(svg的js与html的js互调用).pdf

    在我们的例子中,我们使用了两个 JS 函数来实现 SVG 和 HTML 之间的交互。第一个函数是 FunCallByHtmlJs,它是在 HTML 文件中调用的 SVG 文件的 JS 函数。第二个函数是 FunCallBySvgJs,它是在 SVG 文件中调用的 ...

    QT(C++)与Web的JS相互调用实用例子

    反过来,如果要在C++中调用JavaScript的函数,你需要定义一个JavaScript的回调函数,并在C++中触发这个回调。这可以通过`QWebEnginePage`的`runJavaScript`方法实现: ```cpp QWebEnginePage *page = ...; page-&gt;...

Global site tag (gtag.js) - Google Analytics