Go to:  Davar site entry | Site contents | Site index | Internet | JavaScript | Text bottom

Tagline  Dated  List  JavaScript

This JavaScript (embedded into HTML) generates colors for modification dates in the list of classified tagline sections.  Colors are chosen in such a way, that brighter colors correspond to more recently modified items:

            Fuchsia  – Modified within last    week.
Red – Modified within last    month.
Brown – Modified within last 3 months.
Black – Modified beyond last 3 months.

To make script simple and quick it is assumed that any year contains 365 days and any month contains 30 days.  This might cause a slight imprecision on the border lines, but it's not important here, since colors serve only to hilight the most recent changes and dates are present anyway.

Script is fairly simple: date and color arrays are declared and date array gets initialized by last modification dates for the corresponding sections (when something is changed in the section, current date should be entered into this script — this doesn't happen very often).  Day number of script execution is evaluated and is compared with each of the dates in the array.  Date difference drives the choice of colors to be saved in the color array.  Saved colors are used in the body of HTML as the color attributes of the corresponding dates in the document.write lines.



<!-- Tagline Selection              01/08/1998–08/15/2001 -->
<!-- ----------------------------------------- 05/25/1999 -->
<!-- www.davar.net/MISCL/TAGLINES/TAGLINES.HTM            -->
<!-- Copyright (C) 1998–2000 by Vladimir Veytsel          -->

<HTML>
<HEAD>
  <TITLE>Tagline Selection (Miscellaneous at Davar Web Site)</TITLE>
  <META HTTP-EQUIV="Content-Type" CONTENT="Text/HTML; CharSet=ISO-8859-1">
  <META NAME      = Description
        CONTENT   ="Page: Tagline Selection.
                    Site: Davar Web Site,
                          Computer Science, Programming, Mainframe, UNIX, PC, Internet,
                          Mathematics, Go, Zen, Quotations, Extracts, Humor, Russian.">
  <META NAME      = Keywords
        CONTENT   ="Davar Web Site, Tagline, Taglines">
  <META   NAME    = Author CONTENT="Vladimir Veytsel">
</HEAD>

<NOSCRIPT>
  <BODY BACKGROUND="../../PAPER010.JPG" BGCOLOR=White TEXT=Black LINK=Blue ALINK=Fuchsia VLINK=Purple>
</NOSCRIPT>
<SCRIPT LANGUAGE=JavaScript>
  <!--
    if (sessionStorage.getItem("BG")=="On")
       {N=Math.floor(Math.random()*9)%9+1
    document.write("<BODY BACKGROUND='../../PAPER0",N,"0.JPG' BGCOLOR=White TEXT=Black LINK=Blue ALINK=Fuchsia VLINK=Purple>")

    DT = new Array(0)   // Date  array (dynamically sized; starts from "0" - not used)
    CT = new Array(0)   // Color array (dynamically sized; starts from "0" - not used)

    DT[1]="05/24/1999"  // Random
    DT[2]="03/06/1998"  // Wisdom
    DT[3]="03/06/1998"  // Humor
    DT[4]="03/06/1998"  // Computer
    DT[5]="03/06/1998"  // Corporate
    DT[6]="03/06/1998"  // Political
    DT[7]="06/15/1998"  // Adult
    DT[8]="03/06/1998"  // General

    Today   =new Date()
    Cur_Date=365*Today.getFullYear()+30*(Today.getMonth()+1)+Today.getDate()

    for (i=1;i<DT.length;i++)
        {Month=Number(DT[i].substr(0,2))
         Day  =Number(DT[i].substr(3,2))
         Year =Number(DT[i].substr(6))
         Mod_Date=365*Year+30*Month+Day
         Diff=Cur_Date-Mod_Date
         CT[i]="Black"           // Modified beyond last 3 months
         if (Diff<=90)
            CT[i]="Brown"        // Modified during last 3 months
         if (Diff<=30)
            CT[i]="Red"          // Modified during last   month
         if (Diff<=7)
            CT[i]="Fuchsia"      // Modified during last   week
        }
  //-->
</SCRIPT>

<!-- Page: Tagline Selection.
     Site: Davar Web Site,
           Computer Science, Programming, Mainframe, UNIX, PC, Internet,
           Mathematics, Go, Zen, Quotations, Extracts, Humor, Russian. -->

<FONT FACE="Times New Roman" SIZE=3>
    
  <FONT SIZE=5 COLOR=Red><B><I><U>Tagline  Selection</U></I></B></FONT>
  <BR> 
  <TABLE>
    <TR>
      <TD> </TD>
      <TD><B><A HREF="RANDTAGL.HTM">Random</A></B></TD>
      <TD> </TD>
      <TD><FONT SIZE='-1'><I>04/21/1998
        <NOSCRIPT>– 1999</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[1],">",DT[1],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD> </TD>
      <TD><I>Random tagline samples</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="WISDOM.HTM">Wisdom</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/03/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[2],">",DT[2],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"Doing it the hard way is always easier."</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="HUMOR.HTM">Humor</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>12/21/1997
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[3],">",DT[3],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"Just a possum on the information superhighway..."</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="COMPUTER.HTM">Computer</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/03/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[4],">",DT[4],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"Become a programmer and never see the world!"</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="CORPORAT.HTM">Corporate</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/03/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[5],">",DT[5],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"The scenery only changes for the lead dog."</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="POLITICS.HTM">Political</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/04/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[6],">",DT[6],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"An honest politician: One who stays bought."</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="ADULT.HTM">Adult</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/05/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[7],">",DT[7],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"A man without a woman is like a neck without pain."</I></TD>
    </TR>
    <TR>
      <TD></TD>
      <TD><B><A HREF="GENERAL.HTM">General</A></B></TD>
      <TD></TD>
      <TD><FONT SIZE='-1'><I>03/05/1998
        <NOSCRIPT>– 1998</FONT></I></NOSCRIPT>
        <SCRIPT LANGUAGE=JavaScript>
          <!--
            document.write("– <FONT COLOR=",CT[8],">",DT[8],"</FONT></FONT></I>")
          //-->
        </SCRIPT>
      </TD>
      <TD></TD>
      <TD><I>"Evolution stops when stupidity is no longer fatal."</I></TD>
    </TR>
  </TABLE>
  <I>
    <BR>  
    <FONT COLOR=Green>Go to</FONT> <A HREF="../../index.htm">Davar site entry</A>
       
    <FONT COLOR=Green>Go to</FONT> <A HREF="../../CNT.HTM">Site contents</A>
       
    <FONT COLOR=Green>Go to</FONT> <A HREF="../../IND.HTM">Site index</A>
       
    <FONT COLOR=Green>Go to</FONT> <A HREF="../MISCL.HTM">Miscellaneous</A>
  </I>
</FONT>
</BODY>
</HTML>
  

View Tagline Dated List page       View [and save] TAGLINES.TXT text
(Use [Back] button or [Alt]+[CL] to return here from the viewed page/text)
To make text executable rename it to *.HTM and
make a global change of "&lt;" into "<" signs and "&amp;" into "&" signs.
Copyright © 1998–2000 by
Go to:  Davar site entry | Site contents | Site index | Internet | JavaScript | Text top