Hirdetés

Új hozzászólás Aktív témák

  • mbalazs7

    csendes tag

    Üdv!
    Van egy naptáram, amiben van pár hiba, ha valakinek lenne kedve, ideje, ránézne? Köszönöm előre is!
    (átvariáltam úgy, hogy nem vasárnappal, hanem hétfővel kezdődik, de ha a hónap első napja vasárnap, akkor valamiért hétfőre ugrik, illetve az aktuális nap kiemelés kicsit elcsúszik jobbra )

    <script type="text/javascript" language="javascript">
    <!--

    var day_of_week = new Array('H','K','Sze','Cs','P','Szo','V');
    var month_of_year = new Array('. Január','. Február','. Március','. Április','. Május','. Június','. Július','. Augusztus','. Szeptember','. Október','. November','. December');

    var Calendar = new Date();
    var year = Calendar.getYear();
    var month = Calendar.getMonth();
    var today = Calendar.getDate();
    var weekday = Calendar.getDay();

    var DAYS_OF_WEEK = 7;
    var DAYS_OF_MONTH = 31;
    var cal;

    Calendar.setDate(1);
    Calendar.setMonth(month);

    var TR_start = '<TR>';
    var TR_end = '</TR>';
    var highlight_start = '<TD WIDTH="30"><TABLE CELLSPACING=0 BORDER=0 style="width : border: solid black; border-width: 1px 1px 1px 1px; background: #99cccc"; id="kerekitesd"><TR><TD WIDTH=15><B><font color="#0006ca"><CENTER>';
    var highlight_end = '</CENTER></TD></TR></TABLE></B>';
    var TD_start = '<TD WIDTH="16"><CENTER>';
    var TD_end = '</CENTER></TD>';

    cal = '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 BORDERCOLOR=BBBBBB style="background: #f116ca";><TR><TD>';
    cal += '<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=2>' + TR_start;
    cal += '<TD COLSPAN="'+DAYS_OF_WEEK+'"BGCOLOR="#9c2fff"+" id="kerekitesc"><CENTER><B><font color="#0006ca">';
    cal += +2018 +month_of_year[month]+ ' ' + '</B>' + TD_end + TR_end;
    cal += TR_start;

    for(index= 0; index < DAYS_OF_WEEK; index++)
    {

    if(weekday -1 == index)
    cal+=TD_start+'<font color="#9c291c"><B>'+day_of_week[index] +'</B></font>'+TD_end;

    else
    cal += TD_start + day_of_week[index] + TD_end;
    }

    cal += TD_end + TR_end;
    cal += TR_start;

    for(index= 1; index < Calendar.getDay(); index++)
    cal += TD_start + ' ' + TD_end;

    for(index=0; index < DAYS_OF_MONTH; index++)
    {
    if( Calendar.getDate() > index )
    {
    week_day =Calendar.getDay();

    if(week_day == 1)
    cal += TR_start;

    if(week_day != DAYS_OF_WEEK)
    {

    var day = Calendar.getDate();

    // mai nap kiemelése
    if( today==Calendar.getDate() )
    cal += highlight_start + day + highlight_end + TD_end;

    else
    cal += TD_start + day + TD_end;
    }

    if(week_day == DAYS_OF_WEEK)
    cal += TR_end;
    }

    Calendar.setDate(Calendar.getDate()+1);
    }

    cal += '</TD></TR></TABLE></TABLE>';

    document.write(cal);

    </script>

    [ Módosította: radi8tor ]

Új hozzászólás Aktív témák