2010-10-22 44 views
1
function successfullySaved() 
{ 
document.getElementById("successfullySaved").value.focus(); 
} 

此函数不会wrk .. 我应该尝试使用scrollBottom? PLZ建议我的代码,以便成功显示在页面底部shd的成功msg(进入pic只保存按钮在我的情况下点击)即使单击按钮后仍保持滚动条在同一位置。要保留垂直滚动位置,即使单击保存按钮后在JS

<td style="padding-left: 345px"> 
          <button class="save" type="button" title="Save" id="Save" name="Save" onclick="javascript:validateSettings(),successfullySaved('successfullySaved');"> 
            <spring:message code="button.save"/></button> 
         </td> 
<table id="successfullySaved"> 
<c:if test="${saveSuccess eq true}"> 
    <tr> <td> 
<spring:message code="security.successful.save"/>    </td> 
    </tr> 
</c:if> 
</table> 

回答

0

使用此样式表#successfullySaved

position:fixed;bottom:0; 

没有必要设置在这种情况下的焦点,该消息将总是出现在视口的底部。

如果您需要支持MSIE < 7也一样,你必须通过设置位置取决于document.body.scrollTop的值,因为MSIE犯规支持position:fixed老年版本,建立一个解决方法。

+0

嗨msg生病出现在页面的底部,但保存时,通过将数据保存到数据库并进入页面顶部,页面得到刷新,该时间如何处理该问题? – kumudam 2010-10-22 11:40:37

+0

使用ajax保存数据,然后页面不需要刷新。 – 2010-10-22 12:03:30

相关问题