`

调用外部JavaScript文件错误的处理方法

阅读更多

最近在玩ASP.NET,一直都是每个网页里都写上JavaScript脚本文件,不知道如何在外部引用。今天忽然想搞一搞外部引用,至少共同的很多东西可以放到一个JavaScript脚本里,方便使用和维护。
  搞了半天,一直有错误。于是在网上狂搜了一通,很不爽。白搜了半天,大多数的解决方案都是针对,写在网页文件内部没问题,写到外部JavaScript文件里然后调用就有问题 。这类问题的解决方案大多是修改文件的保存编码 ,使其一致。而我的问题比较奇怪,单独写到外部文件里也没问题,全部写到网页内部也没问题。就是同时引用外部文件,然后在内部也写方法的时候就会出错 。崩溃了将近三个小时,终于改出来了。太爽了。也可能这个问题实际上很简单,只是我知道的太少。希望专业人士别笑话我。
  解决方法居然出奇地简单:就是在网页文件里写一个<script>标记,引入外部文件,然后再写一个<script>标记,写内部方法。
  主要代码:

<head runat="server">
    <title>.NET调用外部JavaScript文件错误的处理方法</title>
    <script language="javascript" type="text/javascript" src="../JS/Common.js">
    <!--
        // Common.js为外部JavaScript文件
    //-->
    </script>
   
    <script language="javascript" type="text/javascript">
    <!--
        // 这里面写内部JavaScript方法
        function testIn()
        {
            alert("内部JavaScript方法被调用。");
            return false;
        }
    //-->
    </script>
</head>

 外部JavaScript代码:该文件位于项目的JS文件夹下,文件名是Common.js

 // JScript 文件
function testOut()
{
    alert("外部JavaScript文件被调用。");
    return false;
}
 

运行页面:
  
.NET调用外部JavaScript文件错误的处理方法 - BEYONDER - BEYONDER
  调用外部文件的时候:

.NET调用外部JavaScript文件错误的处理方法 - BEYONDER - BEYONDER

调用内部方法的时候:

.NET调用外部JavaScript文件错误的处理方法 - BEYONDER - BEYONDER

分享到:
评论

相关推荐

    javascript调用exe文件,弹出系统软键盘

    通常,它会包含一个`&lt;script&gt;`标签来引入JavaScript代码,或者使用外部.js文件来包含调用exe的逻辑。例如: ```html &lt;!DOCTYPE html&gt; 调用系统软键盘 ()"&gt;点击弹出软键盘 function runOSK() { // 这里...

    易语言调用LIB和OBJ方法 源码

    5. **错误处理**:在调用外部函数后,应该检查是否有错误发生,例如通过检查返回值或使用异常处理机制。 在JavaScript、ECMAScript和前端开发领域,虽然主要使用的是高级抽象的脚本语言,但了解如何在易语言中调用...

    javascript后台调用的工具类

    6. **错误处理**:封装错误捕获和异常处理机制,确保后台代码的健壮性。 7. **加密解密**:可能包含对数据进行加密和解密的函数,增强数据的安全性。 8. **DOM操作**:如果在服务器端也需要操作HTML结构,可能会...

    delphi调用javascipt

    5. **处理错误**:在调用过程中,要注意处理可能出现的错误,比如JavaScript语法错误或未定义的函数。可以使用`try...except`块来捕获异常。 6. **同步与异步**:`ExecuteScript`默认是异步执行的,如果需要同步...

    unigui_调用外部js与css.rar

    8. **错误处理**:在调用外部JS和CSS时,务必考虑到可能出现的错误,如文件未找到、语法错误等,通过Unigui的错误处理机制进行适当的异常处理。 9. **版本管理**:随着项目的发展,可能需要更新JS和CSS文件,因此,...

    调用WebApi接口上传文件

    在实际项目中,还要注意性能优化、错误处理和安全性检查,以提供稳定可靠的文件上传功能。在提供的`MvcUploadFile`示例中,可能包含了实现这些功能的代码示例,你可以参考并根据自己的需求进行调整。

    C#调用ToolBlock工具文件源代码.zip

    通过深入学习这些源代码,开发者不仅可以了解如何在C#中调用特定工具,还能提升对C#语言、进程管理、错误处理等方面的理解。同时,这也是一个很好的案例研究,可以帮助我们更好地适应和解决实际项目中的类似问题。

    通过浏览器调用本地Exe文件

    注意,这只是一个基本的示例,实际应用中需要处理更多细节,比如错误处理、安全性考虑等。 总的来说,通过浏览器调用本地Exe文件涉及到Web安全、浏览器插件、服务器端编程等多个技术领域。开发者需要根据具体需求和...

    FLASH调用外部SWF、音乐、视频、TXT,HTML[定义].pdf

    首先,我们来看如何调用外部SWF文件。使用`loadMovieNum()`函数可以实现这一目标。例如,`loadMovieNum("调用.swf",层)`,这里的"调用.swf"是你要加载的SWF文件路径,而"层"则指定了在哪个层级上加载该SWF。注意,...

    Android WebView中调用html外部文件并监听操作(源码)

    此外,为了增强用户体验,我们还可以添加错误处理,比如网络连接失败时显示提示信息: ```java webView.setWebChromeClient(new WebChromeClient() { @Override public void onReceivedError(WebView view, int ...

    vue组件内部引入外部js文件的方法

    在Vue.js应用中,有时我们需要在特定的组件内部引入外部JavaScript文件,而不是全局引入。这样做的好处是可以避免不必要的资源加载,提高应用性能。本篇将详细介绍三种在Vue组件内部引入外部js文件的方法。 1. 操作...

    Android开发中webview原生与javascript之间的相互调用示例

    - 由于安全原因,不能直接在JavaScript中调用`@JavascriptInterface`注解的方法,所以通常使用`postMessage`和`addJavascriptInterface`结合的方式来实现JavaScript回调Java。 - **步骤**: 1. Android端创建一个...

    vue动态加载外部依赖js代码实现

    在前端开发中,有时我们需要动态地加载外部JavaScript库或脚本文件。特别是在构建大型Vue应用程序时,可能会遇到需要按需加载某些功能的情况,例如第三方库、API接口等。本文将详细介绍如何通过创建一个Vue组件来...

    android 浏览器 调用系统下载功能

    9. **错误处理**:在下载过程中可能会遇到各种问题,如网络中断、服务器错误等,需要编写适当的错误处理逻辑来应对这些问题。 10. **安全性考虑**:对于从网页内容触发的下载,需要确保安全,避免恶意网站通过...

    在ActiveX控件中如何动态调用DLL函数之准一体化方法

    在ActiveX控件中动态调用DLL函数是Windows应用程序开发中的常见需求,尤其在使用Visual C++等开发工具时。...下面我们将详细探讨如何...在实际开发中,还需要考虑错误处理、线程安全等问题,确保控件的稳定性和兼容性。

    调用URL下载并显示PDF文件

    - 使用`Context`的`openFileOutput()`方法在内部存储创建一个文件,或者通过`Environment.getExternalStorageDirectory()`访问外部存储。 - 文件权限管理是关键,Android 6.0及以上版本需要在运行时请求`WRITE_...

    华旭金卡身份证阅读器js调用案例

    4. **具体代码**:在`idcard_reader.js`文件中,你可以编写具体的调用逻辑,例如错误处理、用户交互提示等。例如: ```javascript function initReader() { var reader = document.getElementById('...

    jQuery Validation Engine验证控件调用外部函数验证的方法

    在某些情况下,可能需要自定义验证规则,这就涉及到调用外部函数进行验证。本篇文章将详细讲解如何在jQuery Validation Engine中调用外部函数进行验证。 ### 1. 调用外部函数验证 在jQuery Validation Engine的...

    《使用javascript访问kettle内部组件》示例代码

    总之,结合JavaScript和Kettle的能力,我们可以构建出强大且灵活的数据处理解决方案,尤其适用于需要与Web应用或自动化流程集成的场景。通过深入理解这些技术,你将能够构建出复杂的、跨平台的数据集成系统。

    vue.js引入外部CSS样式和外部JS文件的方法

    而对于外部JavaScript文件,应当创建一个存放这些文件的专门目录(如`src/js`),并在Vue组件中使用import语句来导入所需的模块。正确地引入外部资源文件对于保持Vue项目的可维护性和性能都是非常重要的。

Global site tag (gtag.js) - Google Analytics