
正文
关于js怎么在不同页面用同一个数据的信息
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
两个不同的页面调用同一个JS,如何做到变量值同步
变量是无法公用的 如果是同一个域名可以采用 cookie 作为公共变量 也可以用html5的本地存储。
这样做法其实是有两个不同的comm.js。a界面引用的comm.js,与b界面引用的comm.js虽然是相同的文件,但是在两个页面是不会共享内存的把。
js是运行在客户端的脚本,也就是说,在你访问网站的时候,先将服务器上的js文件down到了本地,然后在本地的浏览器环境中运行,所以,任何的客户端的加载操作都不会改变服务器端js文件的内容以及变量值。
这样写当然是错误的。改为 document.getElementById(form1).action=del_“+obj+”.php;传入的obj要为字符串。就是个简单的字符串拼接。
相关问答
Q1: 多个jsp页面共用一个js对象们如何实现。
1、用一个jsp存放这段js代码。名为xxx.jsp 猜测每个页面都有结束标签的吧。
2、首先新建两个JSP页面,如下图所示。然后在a.jsp页面中,输入如下代码。接着在b.jsp页面中输入如下代码。然后访问a.jsp页面,发现浏览器中显示的是b.jsp页面的内容。
3、无法直接调用另一个jsp文件中的js函数。把公共的js函数提取出来,放到.js文件中,然后不同的jsp页面通过方式引入该js文件。
4、您的问题可能有多种不同的实现方式。在一个jsp页面中可以用嵌套多个jsp页面。可以用%include指令 来实现页面的重合。就是一个jsp是显示页面,另外几个是对此显示页面进行业务处理的,经常不做显示。
Q2: 如何让不同的网页共用一个js?
1、外部引用远程JavaScript文件:把JavaScript脚本保存到外部文件中。在script与script标签之间直接添加JavaScript代码。
2、可以,js代码封装在一个.js文件中,然后在两个页面中分别引用即可。
3、一般改成.js文件然后每个html页面加入这个.js文件的引用,ls几位朋友都是正解得,不过按照lz所说的要简单指令这个还真有点难度,不过也不是没有办法的。这是一种思想:把几百个html文件放一个文件夹下面。
4、obj.a就能取到了,取方法也是一样,取DOM对象则是obj.document.getElementById(xxx);希望对你有用,取父框架的对象就不说了,但注意是不能跨站的,页面必须都是同一个站点的。
5、跳转后window对象已改变(原来的window对象已删除),js对象不可能被直接重用。你可以考虑将js对象反序列化成字符串(JSON.stringify(obj)),在跳转页面的时候将对象字符串当作参数传到另一个jsp页面里。
Q3: 多个HTML页面如何公用一个js中的变量
这样写当然是错误的。改为 document.getElementById(form1).action=del_“+obj+”.php;传入的obj要为字符串。就是个简单的字符串拼接。
那你可以这样在跳到b.html的链接中加a3=3,然后在b页面获取url中的参数就行了。要跳转到b页面的链接这样写:b.html?a3=3。
首先我们选择创建一个新的html5页面并完成初始化代码。创建两个新的输入标记,一个用于用户输入变量,另一个用于用户更改变量的值。编写脚本标记,将js代码写入内部,我们通过js获得两个输入标记元素。
你把indexjs 中的onReady 去掉,把indexjs改成 function index1() { 请确定他们在一个文件夹下,然后就可以直接调用了 直接把两段代码合并 。希望能给你帮助。
没有共享一个全局变量,js所谓的全局变量指的是在页面下,作用范围是window区域,是一个页面里面的。当每一个用户打开一个页面,每一个页面都加载运行这段代码,他们的电脑不互相干扰。
关于js怎么在不同页面用同一个数据和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






