Html υπογραφή

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

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

Απάντηση
Άβαταρ μέλους
megamak
Δημοσιεύσεις: 559
Εγγραφή: 13 Ιαν 2005 15:54
Τοποθεσία: Πάτρα, Μέγαρα

Html υπογραφή

Δημοσίευση από megamak » 03 Μαρ 2006 02:44

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

Έχει επεξεργαστεί απο τον/την τάδε στις Κυρ Φεβ 26, 2006 6:18 pm, επεξεργάσθηκε τάδε φορές συνολικά

αλλά, για ημερομηνία να έχει κάθε φορά τη τρέχουσα, και για το πόσες φορές έχει επεξεργαστεί να εμφανίζει έναν random αριθμό?

(Σημείωση: Δε το θέλω για εδώ, αλλά για το forum της σχολής μου!)
Εικόνα

Άβαταρ μέλους
megamak
Δημοσιεύσεις: 559
Εγγραφή: 13 Ιαν 2005 15:54
Τοποθεσία: Πάτρα, Μέγαρα

Html υπογραφή

Δημοσίευση από megamak » 03 Μαρ 2006 17:04

Με συνδυασμό μερικών που βρήκα από το ίντερνετ έφτιαξα αυτό...

Κώδικας: Επιλογή όλων

<script 
  type="text/JavaScript" 
  language="JavaScript">
<!-- 
//
// format date as dd-mmm-yy
// example&#58; 12-Jan-99
//
function date_ddmmmyy&#40;date&#41;
&#123;
  var d = date.getDate&#40;&#41;;
  var m = date.getMonth&#40;&#41; + 1;
  var y = date.getYear&#40;&#41;;

  // handle different year values 
  // returned by IE and NS in 
  // the year 2000.
  if&#40;y >= 2000&#41;
  &#123;
    y -= 2000;
  &#125;
  if&#40;y >= 100&#41;
  &#123;
    y -= 100;
  &#125;

  // could use splitString&#40;&#41; here 
  // but the following method is 
  // more compatible
  var mmm = 
    &#40; 1==m&#41;?'Ιαν'&#58;&#40; 2==m&#41;?'Φεβ'&#58;&#40;3==m&#41;?'Μαρ'&#58;
    &#40; 4==m&#41;?'Απρ'&#58;&#40; 5==m&#41;?'Μαι'&#58;&#40;6==m&#41;?'Ιουν'&#58;
    &#40; 7==m&#41;?'Ιουλ'&#58;&#40; 8==m&#41;?'Αυγ'&#58;&#40;9==m&#41;?'Σεπ'&#58;
    &#40;10==m&#41;?'Οκτ'&#58;&#40;11==m&#41;?'Νοε'&#58;'Δεκ';

  return "" +
    mmm + " "+
    &#40;d<10?"0"+d&#58;d&#41; + ", 20" +
    &#40;y<10?"0"+y&#58;y&#41;;
&#125;


//
// get last modified date of the 
// current document.
//
function date_lastmodified&#40;&#41;
&#123;
  var lmd = document.lastModified;
  var s   = "Unknown";
  var d1;

  // check if we have a valid date
  // before proceeding
  if&#40;0 != &#40;d1=Date.parse&#40;lmd&#41;&#41;&#41;
  &#123;
    s = "" + date_ddmmmyy&#40;new Date&#40;d1&#41;&#41;;
  &#125;

  return s;
&#125;

//
// finally display the last modified date
// as DD-MMM-YY
//
document.write&#40; 
  "Έχει επεξεργαστεί από τον/την megamak στις " + 
  date_lastmodified&#40;&#41; +", επεξεργάσθηκε " +Math.round&#40;Math.random&#40;&#41;*55&#41; + " φορές συνολικά"&#41;;

// -->
</script>
αλλά πρώτον δεν υπάρχει η ώρα και δεύτερον τελικά δεν είναι σε HTML, αλλά σε Java... :oops: :roll: Any ideas??
Εικόνα

Άβαταρ μέλους
softius
Script Master
Δημοσιεύσεις: 241
Εγγραφή: 11 Ιαν 2004 19:07
Επικοινωνία:

Html υπογραφή

Δημοσίευση από softius » 03 Μαρ 2006 18:18

Κατ΄αρχήν δεν είναι σε Java, αλλά σε JavaScript -- μεταξύ των οποίων υπάρχει μεγάλη διαφορά. Αυτό που ζητάς δεν είναι δυνατόν να υλοποιηθεί μόνο χρησιμοποιώντας HTML. Εφ' όσον χρειάζεσαι κάθε φορά η υπογραφή να είναι διαφορετική (ημερομηνία, τυχαίος αριθμός) τότε η καλύτερη λύση που έχεις είναι η javascript.

Επειδή σε μερικές περιπτώσεις η Javascript είναι απενεργοποιημένη, καλό θα ήταν να χρησιμοποιήσεις το noscript.

Άβαταρ μέλους
megamak
Δημοσιεύσεις: 559
Εγγραφή: 13 Ιαν 2005 15:54
Τοποθεσία: Πάτρα, Μέγαρα

Html υπογραφή

Δημοσίευση από megamak » 05 Μαρ 2006 03:42

Οπότε μένω με τη χαρά της ιδέας...? Δε πειράζει, η σκέψη και η προσπάθεια μετράει! Ευχαριστώ softius!
Εικόνα

Απάντηση

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

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

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