Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
o_nikos
Δημοσιεύσεις: 4
Εγγραφή: 22 Απρ 2010 22:41

Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Δημοσίευση από o_nikos » 22 Απρ 2010 22:54

Θα ήθελα τη βοήθειά σας σας παρακαλώ.

Έχω μια ιστοσελίδα, με την οποία αγωνίζομαι για την επικράτηση των αρχών της ισονομίας στην Ελλάδα, την www.equal-rights-greece.com

Θέλω σε ένα χώρο που έχω στην κύρια σελίδα, να δημιουργήσω με HTML ένα TIMER που να δείχνει πόσα χρόνια, μήνες, ημέρες, ώρες, λεπτά κλπ περνούν κάθε μέρα από τις 20 Σεπτεμβρίου 2006 που υπέβαλα μια αναφορά στην Αρχή Προστασίας Δεδομένων Προσωπικού Χαρακτήρα, για παραβίαση των διατάξεων της νομοθεσίας περί προσωπικών δεδομένων στη συλλογή στοιχείων του υπηρεσιακού φακέλου μου στο Υπουργείο Εξωτερικών και έκτοτε δεν έχω πάρει απάντηση μέχρι σήμερα.

Πως θα το φτιάξω;

Μήπως κάποιος καλός θα μπορούσε να μου το φτιάξει και να το κρεμάσω στην ιστοσελίδα μου, με μνεία του ονόματός του (αν θέλει), σαν προσφοράς στον τομέα των Ανθρωπίνων Δικαιωμάτων;

diegito
Δημοσιεύσεις: 185
Εγγραφή: 18 Ιουν 2007 22:55
Τοποθεσία: Heraklio

Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Δημοσίευση από diegito » 23 Απρ 2010 00:10

Αυτό εδώ -> http://javascript.internet.com/time-dat ... since.html σου κάνει;
A.P

o_nikos
Δημοσιεύσεις: 4
Εγγραφή: 22 Απρ 2010 22:41

Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Δημοσίευση από o_nikos » 23 Απρ 2010 10:35

Σε ευχαριστώ πολύ, φίλε, για την υπόδειξη που μου έκανες.

Μάλλον μου λείπουν ακόμα ορισμένες γνώσεις για να το βάλω σε εφαρμογή.

Δοκίμασα να συμπληρώσω την ημερομηνία "starting date" που ζητούσε και έβαλα 20 Σεπτεμβρίου 2006, έκανα copy και μετά paste στον κώδικα ενός file στο Dreamweaver CS4. Πάτησα το View Design και μου βγήκε ξανά ο κώδικας ανακατεμένος σαν σούπα.

Εγώ θα ήθελα να εμφανίσω σε ένα τμήμα της ιστοσελίδας μου τα εξής:

ΧΡΟΝΟΣ ΠΟΥ ΜΕ ΕΧΕΙ ΑΦΗΣΕΙ ΝΑ ΠΕΡΙΜΕΝΩ Η ΑΡΧΗ ΠΡΟΣΤΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ ΠΡΟΣΩΠΙΚΟΥ ΧΑΡΑΚΤΗΡΑ ΓΙΑ ΝΑ ΕΞΕΤΑΣΕΙ ΤΗΝ ΚΑΤΑΓΓΕΛΙΑ ΠΟΥ ΤΗΣ ΥΠΕΒΑΛΑ ΣΤΙΣ 20 ΣΕΠΤΕΜΒΡΙΟΥ 2006 (ΓΙΑ ΠΑΡΑΝΟΜΗ ΤΗΡΗΣΗ ΠΡΟΣΩΠΙΚΩΝ ΔΕΔΟΜΕΝΩΝ ΣΤΟΥΣ ΦΑΚΕΛΟΥΣ ΤΗΣ ΣΤ1 ΔΙΕΥΘΥΝΣΗΣ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΕΞΩΤΕΡΙΚΩΝ) ΚΑΙ ΝΑ ΜΟΥ ΑΠΑΝΤΗΣΕΙ ΕΣΤΩ ΚΑΙ ΑΡΝΗΤΙΚΑ:

ΧΡΟΝΙΑ - ΜΗΝΕΣ - ΗΜΕΡΕΣ - ΩΡΕΣ - ΛΕΠΤΑ

........... ............ .......... ........ .........

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Δημοσίευση από EneMe » 23 Απρ 2010 10:45

Δεν πρόσεξες τις οδηγίες προφανώς.

Το πρώτο μεγάλο κομμάτι του κώδικα το αποθηκεύεις σε ένα ΕΞΩΤΕΡΙΚΟ αρχείο JS.

Μετά βάζεις 1 γραμμή κώδικα στο <head> και άλλη μία στο <body>.

o_nikos
Δημοσιεύσεις: 4
Εγγραφή: 22 Απρ 2010 22:41

Πώς θα φτιάξω στην ιστοσελίδα μου ένα timer me time elapsed?

Δημοσίευση από o_nikos » 23 Απρ 2010 12:23

Δοκίμασα, αλλά δεν εμφανίστηκε τίποτα στο Design.

Να πως το έκανα:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ΧΡΟΝΟΣ ΠΟΥ ΕΧΩ ΥΠΟΒΑΛΕΙ ΣΤΗΝ ΑΡΧΗ ΠΡΟΣΤΑΣΙΑΣ ΔΕΔΟΜΕΝΩΝ ΠΡΟΣΩΠΙΚΟΥ ΧΑΡΑΚΤΗΡΑ ΑΝΑΦΟΡΑ ΚΑΤΑΓΓΕΛΙΑ ΜΟΥ ΓΙΑ ΠΑΡΑΝΟΜΗ ΚΑΤΑΡΤΙΣΗ ΥΠΗΡΕΣΙΑΚΩΝ ΦΑΚΕΛΛΩΝ ΣΤΗ ΣΤ1 ΔΙΕΥΘΥΝΣΗ ΠΡΟΣΩΠΙΚΟΥ ΤΟΥ ΥΠΟΥΡΓΕΙΟΥ ΕΞΩΤΕΡΙΚΩΝ ΚΑΙ ΔΕΝ ΕΧΩ ΠΑΡΕΙ ΑΚΟΜΑ ΑΠΑΝΤΗΣΗ ΟΥΤΕ ΚΑΝ ΑΠΟΡΡΙΠΤΙΚΗ</title>
function time() {
// Enter the month, day, and year below you want to use as
// the starting point for the date calculation
var amonth = 9
var aday = 20
var ayear = 2006

var x = new Date()
var dyear
var dmonth
var dday
var tyear = x.getFullYear()
var tmonth = x.getMonth()+1
var tday = x.getDate()
var y=1
var mm=1
var d=1
var a2=0
var a1=0
var f=28

if ((tyear/4)-parseInt(tyear/4)==0) {
f=29
}

m = new Array(31, f, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31)

dyear = tyear-(ayear)

dmonth = tmonth-amonth
if (dmonth<0) {
dmonth = dmonth+12
dyear--
}

dday = tday-aday
if (dday<0) {
var ma = amonth+tmonth
if (ma>12) {ma = ma-12}
if (ma=0) {ma = ma+12}
dday = dday+m[ma]
dmonth--
}

if (dyear==0) {y=0}
if (dmonth==0) {mm=0}
if (dday==0) {d=0}
if ((y==1) && (mm==1)) {a1=1}
if ((y==1) && (d==1)) {a1=1}
if ((mm==1) && (d==1)) {a2=1}
if (y==1){
document.write(+dyear+" Years") }
if ((a1==1) && (a2==0)) {document.write(" and ")}
if ((a1==1) && (a2==1)) {document.write(", ")}
if (mm==1){
document.write(dmonth+" Months")
}
if (a2==1) {document.write(", and ")}
if (d==1){
document.write(+dday+" Days")
}
}

</head>

<body><script type="text/javascript" src="daySince.js"></script>
</body>
</html>

Απάντηση

Επιστροφή στο “HTML και XHTML”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες