2010-07-31 22 views
0

Je suis assez nouveau sur Sharepoint 2007, j'utilise un webpart éditeur de contenu pour actualiser la page dans le portail sharepoint.aide pour la création de partie web pour rafraîchir la page

i utiliser le code suivant dans la source de CEWP Editor:

<script type="text/javascript" language="javascript"> 
    var reloadTimer = null; 
    var sURL = unescape(window.location.pathname); 
    function setReloadTime(secs) 
    { 
     if (arguments.length == 1) 
     { 
      if (reloadTimer) clearTimeout(reloadTimer); 
      reloadTimer = setTimeout("setReloadTime()", Math.ceil(parseFloat(secs)*1000)); 
     } 
     else 
     { 
      reloadTimer = null; 
      location.reload(true); 
      window.location.replace(sURL); 
     } 
    } 
    setReloadTime(30); 
</script> 

ce travail Code fin, mais je voudrais utiliser cet éditeur de contenu web partie dans chaque page j'aime. et j'aime bien pouvoir définir le temps de rechargement sans modifier l'éditeur de source de la partie web de l'éditeur de contenu. Quelqu'un peut-il m'aider?

Toute aide appréciée

+0

bien , c'est très différent de la question posée à l'origine! Si vous le souhaitez sur chaque page sans avoir à déployer de nouvelles fonctionnalités, créez un modèle de page pour celui-ci - par exemple, "page d'actualisation automatique". Ajoutez le JS au code source. L'heure d'actualisation automatique peut être une colonne pour ce type de page. – Jhong

Répondre

0

Il suffit d'utiliser un éditeur de contenu web part, avec le code suivant dans la vue source:

10000 est de 10 secondes - changer à tout ce dont vous avez besoin

<script type="text/javascript"> 
    //<![CDATA[ 
    setTimeout('window.location.reload();', 10000); 
    // ]]> 
</script>