刚写了一个javascript,在
使用了,没有什么问题。但是,当我在里面引进/jsp:include,的时候,我的那个show_color()失效了,没效果了,我该如何解决。好像二者不可同时使用?请问有救吗?既想用我的那个js有效果,还想引进那个top.jsp,如何拯救?一个页面有两个body,可能后面那个
就不起作用了请上top.jsp代码~
你可以先js断点调试一下,看看是js完全不执行呢,还是执行有错误!
你的top.jsp里面也有一个
把js从html中分离处理,使用$()函数来绑定事件监听。一点建议:
1、最好保持js与html分离,不要采用内联的的方式调用js。无论从效率和结构上来说都是有好处的。
2、对于这样同类型的处理,不应该采用每个目标对象设置一个事件监听,这样效率低下,应该采用委托方式,可以采用JQuery里的delegate 。
<jsp:include 是把两个页面的内容拼起来 你在head里面 include的话 那top.jsp里面的 的所有标签都在head里面了
你可以把top.jsp放在一个iframe里面 或者把top.jsp中 head中的js代码放到body里面 加上window.onload = show_color(); 再把body之外的代码删掉 再用include
[code="java"]
[/code]
怎么没看到有 show_color 这个函数?
没有人交流,网上多看看。保持良好的习惯,这样比较好!
哥,么忘结贴呐~
:wink: