高分求助:jsf框架中的frame问题,高手帮帮忙啊!
aliks 2007-04-04 11:24:41 我的主页面index.jsp中放了两个frame,左边的frame是left.jsp,右边的frame是right.jsp,我在left.jsp放了两个Checkbox框,如下:
<h:selectBooleanCheckbox id="c1" immediate="true" valueChangeListener="#{test.selectOneNode}" onclick="this.form.submit();" value="#{node.select}" />
<h:selectBooleanCheckbox id="c2" immediate="true" valueChangeListener="#{test.selectOneNode}" onclick="this.form.submit();" value="#{node.select}" />
我在right.jsp放入一个按钮如下:
<h:commandButton id="b1" onclick="return checkForm(this.form)" style="cursor:hand" action="#{data.dataQuery}" />
现在我发现了一个问题:
如果我单击left.jsp中的两个Checkbox,都会执行valueChangeListener="#{test.selectOneNode}中的代码
如果我单击right.jsp的按钮也能执行action="#{data.dataQuery}"中的代码;
但是当我当我先点击left.jsp中的Checkbox然后再点击right.jsp的按钮后,然后再回来点击left.jsp中的Checkbox,这样交换点击多次,然后发现left.jsp中的Checkbox中的valueChangeListener="#{test.selectOneNode}的代码不执行,望各位高手赐教!