在A.jsp页面中,应用到A.js和A.css文件,怎么在B.jsp页面加载时使用A.jsp页面的Js和css文件
1个回答
展开全部
如果你的A.js和A.css里面的内容不会因为A.jsp和B.jsp的页面不同而改变的话,你在B.jsp页面直接用A.jsp页面引入A.js和A.css代码不就可以了么?难不成你的意思是只想浏览器加载一次A.js和A.css啊?如果是这样的话,那你大可不必了,浏览器一般都有缓存的,不用担心这点。
最后给你的方法是,把A.jsp页面引用A.js和A.css代码直接拷贝到B.jsp页面即可。
扩展说明:如果你很多页面都会用到A.js和A.css,建议你单独创建一个文件,然后使用标签方式引入即可。
例如:<jsp:include page="resource.jsp"/>
不建议使用你的代码(动态引入和静态引入在编译时的区别吧)
最后给你的方法是,把A.jsp页面引用A.js和A.css代码直接拷贝到B.jsp页面即可。
扩展说明:如果你很多页面都会用到A.js和A.css,建议你单独创建一个文件,然后使用标签方式引入即可。
例如:<jsp:include page="resource.jsp"/>
不建议使用你的代码(动态引入和静态引入在编译时的区别吧)
追问
需要的就是好多页面引用A.jsp中的代码,想实现换肤功能但现在的问题是,我在框架的top.jsp页面通过按钮控制整个框架的css样式,top页面中写的样式2但是控制不了整个框架的样式
追答
你的问题要用js来实现了,明白框架与框架JS调用方法,你就搞定了,另外,建议使用cookie保存当前样式的配置,效果会更好。
给你一个思路:首先你创建几个样式的css文件,然后在各个页面中使用js调用。
在框架页面里面,top那个frame的修改样式的事件要影响到子页面才行的,所以你就可以在其他子页面加载时传递给top页面,然后top页面在修改样式时就能用到其他子页面对象了。有了对象,你再使用js来控制对象里面的样式表就能搞定了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询