
正文
js文件可以被多个不同的网页调用的简单介绍
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
js如何跨页面调用函数?
1、把js函数放另一个页面里(也就是你链接指向的那个页面)在body里添加onload=showsubmenu(sid);当前页面的js不可能影响下一个页面的,这是安全性考虑。
2、在A.html(或其他文件)中写frames[rightFrame].location.reload(),rightFrame这个框架中的页面就刷新了。
3、只要是正规的浏览器都会这么做的。解决办法是利用后台程序转接一下,就是在后台服务器利用php、asp、jsp等等去读取htm的内容(这不会有任何跨域问题),这样htm中利用ajax向这个后台程序发送请求即可。
4、ExtJS 中JS页面是不可以跨jsp页面去调用jsp页面的js方法的。需要把js函数写到extjs才可以调用。
相关问答
Q1: ...js效果是在A页面执行的,但是引用的是同一个js文件
首先你的代码结构不好,如果js被多个页面引用,那么它里面应该只包含公共的东西,与各个页面相关的js应该放到每个页面自己的js中。没有什么太好的方案,要么分离脚本,要么在脚本里判断元素是否存在,不存在就跳过指定功能。
js是运行在客户端的脚本,也就是说,在你访问网站的时候,先将服务器上的js文件down到了本地,然后在本地的浏览器环境中运行,所以,任何的客户端的加载操作都不会改变服务器端js文件的内容以及变量值。
一般特效没有了是因为jquery冲突,但是百度API是没用Jquery的,所以问题应该出在,你这个页面的JS代码当中有全局变量重复声明了,所以数据就被覆盖成最后声明的那个变量的值了。所以没有了特效。
index.jsp 引用 jquery-js 那么:jquery-js 文件相对 index.jsp 的位置就是在 index.jsp 的上级目录中的 js 文件夹内。
Q2: js脚本采用以下哪一种方式可以被多个不同的网页调用
1、外部引用远程JavaScript文件:把JavaScript脚本保存到外部文件中。在script与script标签之间直接添加JavaScript代码。
2、在IE下,通过一个JS调用多个广告位是不可行的(非IE浏览器可以)。原因是IE浏览器自身机制的问题:在IE下,JS脚本加载并不是严格按照脚本块进行解释和解读,而是按照HTML的literal脚本块。
3、面向对象 一种基于对象的脚本语言,这意味着JavaScript能运用其已经创建的对象。因此,许多功能可以来自于脚本环境中对象的方法与脚本的相互作用。
Q3: html语言能否两个网页引用同一个js文件?是否冲突?
1、可以,js代码封装在一个.js文件中,然后在两个页面中分别引用即可。
2、首先你的代码结构不好,如果js被多个页面引用,那么它里面应该只包含公共的东西,与各个页面相关的js应该放到每个页面自己的js中。没有什么太好的方案,要么分离脚本,要么在脚本里判断元素是否存在,不存在就跳过指定功能。
3、还有让不同的网页共用一个js,你可以把他写到一个js文件里面然后每个页面都引用比如,script type=text/javascript src=jquery/jquery.js/script src里面写你的js文件的名字。
4、你好,两处都会有效的,如果你的js功能会改变页面中的值,那么会执行两遍,比如将页面中一个文本框中的值做减一处理,执行完,页面中的值会减2。
5、以下是纯js+html实现的增删改操作代码,你可以参考以下。当然也可以使用jquery之类的框架来实现,最终的原理都是一样的。
6、HTML中引用JS 步骤如下:打开电脑端html编辑器,然后新建HTML文件,以便待会用来引入js文件。如图,如果想在head标签中使用javascript脚步,那么最好加入window.onload,然后在花括号里面写js代码。
Q4: 不同网页如何使用同一JS文件?
在每一个需要的网页中加入 这问题十分基础。。
还有让不同的网页共用一个js,你可以把他写到一个js文件里面然后每个页面都引用比如, src里面写你的js文件的名字。
外部引用远程JavaScript文件:把JavaScript脚本保存到外部文件中。在script与script标签之间直接添加JavaScript代码。
用一个jsp存放这段js代码。名为xxx.jsp 猜测每个页面都有结束标签的吧。
把那个页面的JS代码抽取出来,写入到JS文件中。
一般都是用JavaScriptscript做。然后引入这个js文件就可以了。
Q5: 同一个js包,在两个不同的页面引入,一个能生效,一个就不能生效,是什么原...
看看代码中的id是否有重复的,js的命名是否也由重复的,一般用httpwatch或者alert查看,一步一步的走下去,看哪里出了问题吧。
首先你的代码结构不好,如果js被多个页面引用,那么它里面应该只包含公共的东西,与各个页面相关的js应该放到每个页面自己的js中。没有什么太好的方案,要么分离脚本,要么在脚本里判断元素是否存在,不存在就跳过指定功能。
看你的描述应该是跨域了,这两个资源因为域名原因处在不同的域下面。首先你理解下什么是跨域:什么是跨域请求浏览器同源策略的限制(访问同源的资源是被浏览器允许的,但是如果访问不同源的资源,浏览器默认不允许。
关于js文件可以被多个不同的网页调用和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。







