永发信息网

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

答案:2  悬赏:50  手机版
解决时间 2021-11-25 19:34
为什么 页面上引用的js文件中,函数不能执行
最佳答案
页面上引用的js文件中函数不能执行的原因:找不到函数,会报错或undefined;语法错误;没有引用js文件等。

具体的解决方法:
1、函数应当直接写在页面即可调用;
2、确保有引用js文件,如果引用了的话,也是可以调用的。
引用方式,可以直接拖拽(因为路径准确),也可以自己写,引用脚本:
3、引用的js文件一定要在调用之前,否则就找不到函数了,会报错或undefined。
调用页面:


    
Script.js中代码:
  
  function aa() {
        alert("js文件掉用");
    }另外:在BS项目中,某个aspx页面需要引用外部:脚本文件,通过在页面head节 
然后在页面中调用setday0.js文件中的方法往往会出错!但是如果把setday0.js文件的内容直接放到该页面中来又一点问题也没有。就在页面中重写js代码。
这个问题是由于.net中的text编码所引起的,需要把setday0.js文件保存为UTF-8或者其他Unicode编码方式,问题就迎刃而解。原来的文本编码为gb2312,因为其中有汉字。
如何进行编码转换?
1、用记事本打开,保存的时候选择Unicode编码;
2、直接在vs中选择另存为,保存按钮右边有个小箭头,点一下,然后选择编码方式再保存就ok。
全部回答
1.函数直接写在页面相当于是你本页调用,所以理所应当可以调用

2.js单独文件不能调用是因为你没有引用js文件,如果引用了的话,也是可以调用的。
引用方式,你可以直接拖拽(我一般都是拖拽,因为路径准确),也可以自己写,引用脚本:
3.还有就是,引用的js文件一定要在调用之前,否则就找不到函数了,会报错或undefined
例如:
调用页面:


Script.js中代码:

function aa() {
alert("js文件掉用");
}
最后,希望对你有帮助
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
庵的广州音怎么读
尉氏县朱曲镇联合中学地址在什么地方,我要处
写爱情永远的诗词
手机从9.6.1.0降级到8.0.10.0出现触屏不准和
你还知道六句观于天气的谚语吗?
馄饨包好了可以放在冷冻柜里吗?
居马别克·吐尔逊妻子
坐火车0点50是今天还是明天
我的住房周围多少米可以允许别人栽树,因为我
科扬网咖地址在什么地方,想过去办事,
积累劳累累着了成年累月累次连累中的累依次发
十月妈米护肤品怎么样
鹭鸟属于候鸟吗?
四百字作文童话中含有无形透露道理
英国国内“二次脱欧公投”是在玩火吗?
推荐资讯
北京什刹海皮影文化主题酒店到北京首都国际机
潘多拉淮安实体店在什么地方
美学主要包括哪些方面的内容?
悍影150新摩托车,在二十几度天,冷启动也要
大新华航空有限公司的公司状况
请问FER107二极管用什么替代。
秦朝的交耻州是现在的哪??
长城嘉誉显示EBD是啥意思
原核生物和真核生物转录调控的不同
建立网站所达到的有哪些商业目的
从高密去青岛的火车k207经常晚点吗
东风标致50081.6t的动力怎么样
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?