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

cette fonction ne marche pas wrk .. devrais-je essayer avec l'aide scrollBottom? plz me suggérer le code de sorte que le msg réussi (vient en pic seulement sur le bouton Save dans mon cas) qui est affiché au bas de la page shd conserve la barre de défilement dans la même position même après avoir cliqué sur Button.Pour conserver positon de défilement vertical, même après avoir cliqué sur le bouton Enregistrer dans 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> 

Répondre

0

Utilisez ce style pour table # successfullySaved

position:fixed;bottom:0; 

Il n'y a pas besoin de mettre l'accent dans ce cas, le message apparaît toujours au bas de la fenêtre.

Si vous avez besoin pour soutenir MSIE < 7 aussi, vous devez construire une solution de contournement en définissant la position à une valeur en fonction de document.body.scrollTop, à cause de MSIE ne marche pas dans les versions support position:fixed aînés.

+0

hi msg apparaît en bas de la page mais lors de la sauvegarde, la page est actualisée en enregistrant les données dans la base de données et en haut de la page pour bien gérer le problème. – kumudam

+0

Enregistrez les données en utilisant ajax, la page n'a pas besoin d'être actualisée. –

Questions connexes