Results 1 to 3 of 3

Thread: Page background color based on array

  1. #1
    Join Date
    Nov 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Thumbs down Page background color based on array

    I need a routine that will change the page background color based on a single byte (character) in an array. Array to be accessed the system date (Julian?)

    Array description:
    There can be one of six characters in any of 366 fields, varying year to year.
    The character represents a color for the background for the page.

    The purpose is to add a liturgical color background to a religious site.

  2. #2
    Join Date
    Nov 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default A solution

    /************************
    Liturgical Colors routine
    Searchs an two dimensional array based on Month and Day
    Pushes the bgcolor function in the body statement
    Array is based on Catholic Liturical Calendar and
    must be revised each year at the begining of the
    advent season (about December 1).
    Each element represents the Liturical color of the day
    Source is Women for Faith & Family site at
    http://www.wf-f.org/LiturgicalCalendar-info.html
    ************************/


    lcolor = new Array ("G","G")

    work = new Array ("1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","DOw")
    lcolor[0] = new Array ("W","W","W","W","W","W","W","W","W","W","W","W","W","G","G","G","W","G","G","G","G","G","G","W","W","W","G","G","G","G","W","JAN")
    lcolor[1] = new Array ("G","W","W","W","W","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","R","FEB")
    lcolor[2] = new Array ("V","Z","V","V","V","V","V","V","V","V","V","V","V","V","W","R","V","V","V","W","B","W","W","W","W","W","W","W","W","W","W","MAR")
    lcolor[3] = new Array ("W","W","W","W","W","W","W","W","W","W","R","W","W","W","W","W","W","W","W","W","W","W","W","W","R","W","W","W","W","W","W","APR")
    lcolor[4] = new Array ("W","W","R","W","W","W","W","W","W","W","R","G","G","R","G","G","G","W","G","G","G","G","G","G","W","W","G","G","G","W","W","MAY")
    lcolor[5] = new Array ("G","G","R","G","R","G","G","G","G","G","R","G","W","G","G","G","G","G","G","G","W","G","G","W","G","G","G","R","R","G","G","JUN")
    lcolor[6] = new Array ("G","G","R","G","G","G","G","G","G","G","W","G","G","W","W","G","G","G","G","G","G","W","G","G","R","W","G","G","W","G","W","JUL")
    lcolor[7] = new Array ("W","G","G","W","G","W","G","W","G","G","W","G","G","R","W","G","G","G","W","W","W","G","G","G","G","G","W","W","R","G","G","AUG")
    lcolor[8] = new Array ("G","G","W","G","G","G","G","W","W","G","G","G","W","R","W","R","G","G","G","R","G","G","W","G","G","G","W","G","W","W","G","SEP")
    lcolor[9] = new Array ("W","W","G","W","G","G","W","G","G","G","G","G","G","G","W","G","R","R","G","G","G","G","G","G","G","G","G","W","G","G","W","OCT")
    lcolor[10] = new Array ("W","W","G","W","G","G","G","G","W","W","W","R","W","G","G","G","W","G","G","G","W","R","W","R","W","G","G","G","G","R","G","NOV")
    lcolor[11] = new Array ("G","V","W","V","V","V","W","W","V","V","V","W","R","W","V","Z","V","V","V","V","V","V","V","V","W","R","W","R","W","W","W","DEC")
    workX = new Array ("1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","DOw")
    var now = new Date;
    var litcolor = lcolor[now.getMonth()][now.getDate()-1];

    if (litcolor == "V") {document.write('<body bgcolor="#9966CC" TEXT="#FFFFFF">')}
    if (litcolor == "G") {document.write('<body bgcolor="#5FFB17">')}
    if (litcolor == "W") {document.write('<body bgcolor="#FFFFFF">')}
    if (litcolor == "O") {document.write('<body bgcolor="#FDD017">')}
    if (litcolor == "R") {document.write('<body bgcolor="#FF0000" TEXT="#FFFFFF">')}
    if (litcolor == "B") {document.write('<body bgcolor="#6D7B8D" TEXT="#FFFFFF">')}
    if (litcolor == "Z") {document.write('<body bgcolor="#FBBBB9">')}
    /*************/

  3. #3
    Join Date
    Nov 2007
    Posts
    3
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Default New Table for LY 2009

    work = new Array("1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","DOM")
    lcolor[0]=new Array("W","W","W","W","W","W","W","W","W","W","W","G","G","G","G","G","W","G","G","G","R","G","G","W","G","W","G","W","G","G","W","Jan-09")
    lcolor[1]=new Array("G","W","G","G","R","R","G","G","G","W","G","G","G","W","G","G","G","G","G","G","G","G","R","G","V","V","V","V","W","W","W","Feb-09")
    lcolor[2]=new Array("V","V","V","V","V","V","V","V","V","V","V","V","V","V","V","V","V","V","W","V","V","Z","V","V","W","V","V","V","V","V","V","Mar-09")
    lcolor[3]=new Array("V","V","V","V","R","V","V","V","W","R","V","W","W","W","W","W","W","W","W","W","W","W","W","W","R","W","W","W","W","W","W","Apr-09")
    lcolor[4]=new Array("W","W","W","W","W","W","W","W","W","W","W","W","W","R","W","W","W","W","W","W","W","W","W","W","W","W","W","W","W","W","R","May-09")
    lcolor[5]=new Array("R","G","R","G","R","G","W","G","G","G","R","G","W","W","G","G","G","G","W","W","G","G","G","W","G","G","G","G","R","G","W","Jun-09")
    lcolor[6]=new Array("G","G","R","G","G","G","G","G","G","G","W","G","G","W","W","G","G","G","G","G","G","W","G","G","R","G","G","G","W","G","W","Jul-09")
    lcolor[7]=new Array("W","G","G","W","G","W","G","W","G","R","W","G","G","R","W","G","G","G","G","W","W","W","G","R","G","G","W","W","R","G","G","Aug-09")
    lcolor[8]=new Array("G","G","W","G","G","G","G","W","W","G","G","G","G","R","W","R","G","G","G","G","R","G","W","G","G","G","G","G","W","W","W","Sep-09")
    lcolor[9]=new Array("W","W","G","G","G","G","W","G","G","G","G","G","G","G","W","G","R","G","R","G","G","G","G","G","G","G","G","R","G","G","G","Oct-09")
    lcolor[10]=new Array("W","W","G","W","G","G","G","G","W","W","W","R","W","G","G","G","W","G","G","G","W","W","G","R","G","G","G","G","V","R","W","Nov-09")
    lcolor[11]=new Array("V","V","W","V","V","V","V","W","V","V","V","W","R","Z","V","V","V","V","V","V","V","V","V","V","W","R","W","R","W","W","W","Dec-09")
    workx = new Array("1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","2","3","4","5","6","7","8","9","0","1","Lit yr 09 ")

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •