Jump to content
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Slate Blackcurrant Watermelon Strawberry Orange Banana Apple Emerald Chocolate Marble
Sign in to follow this  
Anastasis

Αυτόματη ανανέωση σελίδας

Recommended Posts

free-html5-frameworks.png

 

εάν θέλουμε η σελίδα μας να ανανεώνετε κατά τακτά χρονικά διαστήματα μπροστά στα μάτια του επισκέπτη μας και χωρίς αυτός να χρειαστεί να κάνει τίποτα μπορούμε να προσθέσουμε αυτή την απλή γραμμή μέσα στην περιοχή <HEAD> του HTML αρχείου μας

 

κώδικας:
<meta http-equiv="refresh" content="20; url=index.html">


με αυτήν την γραμμή η σελίδα μας (index.html) θα ανανεώνετε αυτόματα κάθε 20 δευτερόλεπτα.


το ίδιο αποτέλεσμα έχουμε και με το παρακάτω javascript, όταν το τοποθετήσουμε στην περιοχή <HEAD> του HTML αρχείου μας, το οποίο δείχνει στην μπάρα του επισκέπτη μας πόσα δεύτερα απομένουν για να γίνει η ανανέωση της σελίδα μας...

εδώ τα δευτερόλεπτα τα ορίζουμε στην δήλωση του refreshinterval

κώδικας:
<script language="JavaScript">
// CREDITS:
// Automatic Page Refresher by Peter Gehrig and Urs Dudli
// Permission given to use the script provided that this notice remains as is.
// Additional scripts can be found at http://www.24fun.com.
// 8/30/2001

// IMPORTANT:
// If you add this script to a script-library or script-archive
// you have to add a link to http://www.24fun.com on the webpage
// where this script will be running.

///////////////////////////////////////////////////////
// CONFIGURATION STARTS HERE

// Configure refresh interval (in seconds)
var refreshinterval=20

// Shall the coundown be displayed inside your status bar? Say "yes" or "no" below:
var displaycountdown="yes"

// CONFIGURATION ENDS HERE
///////////////////////////////////////////////////////

// Do not edit the code below
var starttime
var nowtime
var reloadseconds=0
var secondssinceloaded=0

function starttime() {
   starttime=new Date()
   starttime=starttime.getTime()
    countdown()
}

function countdown() {
   nowtime= new Date()
   nowtime=nowtime.getTime()
   secondssinceloaded=(nowtime-starttime)/1000
   reloadseconds=Math.round(refreshinterval-secondssinceloaded)
   if (refreshinterval>=secondssinceloaded) {
        var timer=setTimeout("countdown()",1000)
      if (displaycountdown=="yes") {
         window.status="Page refreshing in "+reloadseconds+ " seconds"
      }
    }
    else {
        clearTimeout(timer)
      window.location.reload(true)
    }
}
window.onload=starttime
</script>



το παραπάνω script το βρήκαμε στην πλούσια συλλογή του http://www.grjava.com/

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

×