首页 > 编程知识 正文

js文件不运行的原因(js文件打不开怎么办)

时间:2023-11-28 16:46:08 阅读:309990 作者:OVMD

本文目录一览:

  • 1、为什么页面上引用的js文件中,函数不能执行?
  • 2、关于js无法运行的原因
  • 3、麻烦帮我看看为什么js代码运行不了。
  • 4、为什么里面的javascript没执行
  • 5、javascript(js)文件下载后不能正常运行疑问
  • 6、IE中无法运行javascript脚本是什么原因啊?

为什么页面上引用的js文件中,函数不能执行?

页面上引用的js文件中函数不能执行的原因:找不到函数,会报错或undefined;语法错误;没有引用js文件等。

具体的解决方法:

1、函数应当直接写在页面即可调用;

2、确保有引用js文件,如果引用了的话,也是可以调用的。

引用方式,可以直接拖拽(因为路径准确),也可以自己写,引用脚本:script src="Scripts/JScript.js" type="text/javascript"/script

3、引用的js文件一定要在调用之前,否则就找不到函数了,会报错或undefined。

调用页面:

script src="Scripts/JScript.js" type="text/javascript"/script

    script type="text/javascript"

        aa();

    /script

Script.js中代码:

  

  function aa() {

        alert("js文件掉用");

    }

另外:在BS项目中,某个aspx页面需要引用外部:脚本文件,通过在页面head节script language="" src=""方式引用指定的js之后,仍然无效。

通过alert方式调试,发现是由于js文件编码与js文件内容不符。由于js文件中包含中文注释,所以需要设置js文件为可识别中文的gb2312编码。其方法如下:

在.net中通过这种方式引用js文件

script type="text/javascript" src="setday0.js"/script 

然后在页面中调用setday0.js文件中的方法往往会出错!但是如果把setday0.js文件的内容直接放到该页面中来又一点问题也没有。就在页面中重写js代码。

这个问题是由于.net中的text编码所引起的,需要把setday0.js文件保存为UTF-8或者其他Unicode编码方式,问题就迎刃而解。原来的文本编码为gb2312,因为其中有汉字。

如何进行编码转换?

1、用记事本打开,保存的时候选择Unicode编码;

2、直接在vs中选择另存为,保存按钮右边有个小箭头,点一下,然后选择编码方式再保存就ok。

关于js无法运行的原因

没引用jquery包:加条这个到head里面

  script src=''/script

  script type='text/javascript'

麻烦帮我看看为什么js代码运行不了。

你的代码不完整,看不出哪里错了,好像根本就不是js的问题。

别人能运行不代表你能运行。因为一个网站除了js代码之外还有其他的后台程序,是一套的。环境搭建问题,和后台程序的差别都会导致代码不能运行。你可能不是js代码的问题,而是你网站的问题。

别人能运行,就不是代码的问题。

为什么里面的javascript没执行

可能的原因及解决办法:

1、javascript代码有错误,只要修改正确再执行就行了;

2、浏览器还没有开启javascript功能,先开启一下,方法

打开IE-工具-Internet选项-高级-允许活动内容在我的计算机上的文件中运行。(勾选)

控制面板-Internet选项-高级-允许活动内容在我的计算机上的文件中运行。(勾选)

3、你当前的浏览器根本就不支持javascript,那只能安装支持javascript的插件或升级,或更换浏览器。

javascript(js)文件下载后不能正常运行疑问

大致明白了,你这个js跑不了的原因是有AJAX在后台跑,而你的AJAX请求有跨域了,无法返回正常数据。而这个loading只有返回正确的数据以后才会关闭。因此导致你页面卡在loading页面是应为ajax无返回。呵呵

IE中无法运行javascript脚本是什么原因啊?

无法运行javascript的原因可能是由于网页的 HTML 源代码不能与客户端脚本正常工作,如 Microsoft JScript 或 Microsoft Visual Basic 脚本。此问题可能是由下列一个或多个原因引起的:

一、网页的 HTML 源代码中存在问题。

1、计算机或网络阻止了活动脚本、ActiveX 控件或 Java 程序。Internet Explorer 或其他程序(如防病毒程序或防火墙)可能配置为阻止活动脚本、ActiveX 控件或 Java 程序。

防病毒软件配置为扫描“Internet 临时文件”或“已下载的程序文件”文件夹。

2、计算机上的脚本引擎损坏或已过时。

3、计算机上的 Internet 相关文件夹损坏。

4、视频卡驱动程序损坏或已过时。

5、计算机上的 DirectX 组件损坏或已过时。

注意 服务器端脚本(如 Active Server Pages (ASP) 中的 Visual Basic 脚本)在 Web 服务器上运行。因服务器端脚本故障而发生的脚本错误不会在 Internet Explorer 中生成错误消息,但也可能会创建一个不能正常显示或工作的网页。本文中的故障排除信息适用于服务器端脚本错误。如果您怀疑某个问题会影响服务器端脚本,请与 Web 服务器的管理员联系。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。