在A.jsp页面中,应用到A.js和A.css文件,怎么在B.jsp页面加载时使用A.jsp页面的Js和css文件

我在B.jsp页面使用<%@inludefile="A.jsp"%>引入了A.jsp... 我在B.jsp页面使用<%@ inlude file="A.jsp" %>引入了A.jsp 展开
 我来答
mading314
2012-08-14 · TA获得超过863个赞
知道小有建树答主
回答量:355
采纳率:100%
帮助的人:350万
展开全部
如果你的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中的代码,想实现换肤功能但现在的问题是,我在框架的top.jsp页面通过按钮控制整个框架的css样式,top页面中写的样式2但是控制不了整个框架的样式
追答
你的问题要用js来实现了,明白框架与框架JS调用方法,你就搞定了,另外,建议使用cookie保存当前样式的配置,效果会更好。

给你一个思路:首先你创建几个样式的css文件,然后在各个页面中使用js调用。
在框架页面里面,top那个frame的修改样式的事件要影响到子页面才行的,所以你就可以在其他子页面加载时传递给top页面,然后top页面在修改样式时就能用到其他子页面对象了。有了对象,你再使用js来控制对象里面的样式表就能搞定了。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式