iframe刷新问题

时间:2013-05-02 18:15:02

标签: jsf iframe

我正在使用JSF 1.2,我有一个iframe刷新问题如下。

提前谢谢, 穆罕默德

1)Main.jsp:

...

<div id="divIframe" style="…">
  <iframe id="w_iframe" src="#{SessionBean1.w_iframe}" style="…">                             
          <p> ;o) </p>
  </iframe>
</div>

2)#{SessionBean1.w_iframe}加载:

“Company.jsp”

3)内部w_iframe = Company.jsp(会话范围的bean):

<div id="…" style="…">
   <h:dataTable id="sirket" value="#{Company.sirketModel}" var="currentR" style="…">
      <Columns…/>
   </h:dataTable>
</div>

<h:commandButton    id="w_save"   action="#{Company.event_handler_save}" style="…"    
                    value="#{SessionBean1.w_SAVE_txt}"/>

4)问题:

单击w_save按钮时,显示Company.jsp,

a)Firefox和Chrome:始终呈现h:dataTable和w_save按钮,没有任何问题。

b)Internet Explorer 8:有时候渲染没有问题,有时只有w_save按钮。使用F5刷新页面时,h:dataTable也会显示。

1 个答案:

答案 0 :(得分:0)

不幸的是,解决方案比问题更丑陋:o(

<div id="…" style="**width / height / location : do not use % but px**">
   <h:dataTable id="sirket" value="#{Company.sirketModel}" var="currentR" style="…">
      <Columns…/>
   </h:dataTable>
</div>