Javascripts

Celebrities Birthdays

Das Javascript "Celebrities Birthdays" zeigt nach Tagesdatum die Geburtstage bekannter Persönlichkeiten aus dem Film- und Musikgeschäft, sowie weitere bekannte Persönlichkeiten aus Wirtschaft, Sport, Politik usw. an.

Dazu benötigen wir eine Datei mit dem namen "Birthdays.js"
Der Code dafür sieht folgendermassen aus:
<!-- Activate Cloaking Device
var today = new Date();
var month = today.getMonth()+1;
var year = today.getYear();
var day = today.getDate();
if(day<10) day = "0" + day;
if(year<1000) year+=1900;
var dayNr = (month + "." + day);
if(dayNr==1.01) celebdata = "Nina Bott (1978)<BR>Verne Troyer (1969)<BR>Michael Imperioli (1966)<BR>Embeth Davidtz (1966)<BR>Dedee Pfeiffer (1964)<BR>Grandmaster Flash (1958)<BR>Luis Guzman (1957)<BR>Don Novello (1943)<BR>Country Joe McDonald (1942)<BR>Frank Langella (1940)<BR>Xavier Cugat (1900; †1990)<BR>Edita Vilkeviciute (1989)<BR>Rayla Jacunda (1987)";
if(dayNr==1.02) celebdata = "Tricia Helfer (1974)<BR>Kate Bosworth (1983)<BR>Paz Vega (1976)<BR>Taye Diggs (1972)<BR>Christy Turlington (1969)<BR>Cuba Gooding, Jr. (1967)<BR>Tia Carrere (1967)<BR>Gabrielle Carteris (1961)<BR>Roger Miller (1936; †1992)";
if(dayNr==1.03) celebdata = "Mel Gibson (1956)<BR>Alex D. Linz (1989)<BR>Danica McKellar (1975)<BR>Joan Chen (1960)<BR>Victoria Principal (1946)<BR>John Paul Jones (1946)<BR>Stephen Stills (1945)<BR>Dabney Coleman (1932)<BR>Robert Loggia (1932)<BR>Sergio Leone (1929)<BR>John Sturges (1911; †1982)<BR>Victor Borge (1909; †2000)";
if(dayNr==1.04) celebdata = "Deana Carter (1966)<BR>Julia Ormond (1965)<BR>Dave Foley (1963)<BR>Michael Stipe (1962)<BR>Matt Frewer (1958)<BR>Dyan Cannon (1937)<BR>Jane Wyman (1914)";
if(dayNr==1.05) celebdata = "Bradley Cooper (1975)<BR>Marilyn Manson (1969)<BR>Pamela Sue Martin (1953)<BR>Ted Lange (1948)<BR>Diane Keaton (1946)<BR>Miyazaki Hayao (1941)<BR>Robert Duvall (1931)<BR>George Reeves (1914; †1959)";
if(dayNr==1.06) celebdata = "Joey Lauren Adams (1971)<BR>Gabrielle Reece (1970)<BR>John Singleton (1968)<BR>Rowan Atkinson (1955)<BR>Anthony Minghella (1954)<BR>Malcolm Young (1953)<BR>Syd Barrett (1946)<BR>Van McCoy (1940; †1979)<BR>Vic Tayback (1930)<BR>Danny Thomas (1914; †1991)<BR>Loretta Young (1910; †2000)<BR>Judith D. Rakers (1976)";
if(dayNr==1.07) celebdata = "Nicolas Cage (1964)<BR>Dustin Diamond (1977)<BR>Katie Couric (1957)<BR>David Caruso (1956)<BR>Erin Gray (1950)<BR>Kenny Loggins (1948)<BR>William Peter Blatty (1928)<BR>Vincent Gardenia (1922; †1992)<BR>Uwe Ochsenknecht (1956)<BR>Dieter Hoeneß (1953)<BR>Leonard Lansink (1956)<BR>Lewis Hamilton (1985)";
if(dayNr==1.08) celebdata = "Elvis Presley (1935; †1977)<BR>Rachel Lampa (1985)<BR>Amber Benson (1977)<BR>R. Kelly (1969)<BR>Michelle Forbes (1965)<BR>Andrew Wood (1966; †1990)<BR>David Bowie (1947 †2016)<BR>Robby Krieger (1946)<BR>Bob Eubanks (1938)<BR>Shirley Bassey (1937)<BR>Soupy Sales (1926)<BR>Butterfly McQueen (1911; †1995)<BR>Jose Ferrer (1909; †1992)";
if(dayNr==1.09) celebdata = "Nina Dobrev (1989)<BR>Lara Fabian (1970)<BR>Sergio Garcia (1980)<BR>A.J. McLean (1978)<BR>Dave Matthews (1967)<BR>Steve Harwell (1967)<BR>Joely Richardson (1965)<BR>Imelda Staunton (1956)<BR>Crystal Gayle (1951)<BR>David Johansen (1950)<BR>Jimmy Page (1944)<BR>Susannah York (1942; †2011)<BR>Joan Baez (1941)<BR>Bob Denver (1935; †2005)<BR>Lee Van Cleef (1925; †1989)<BR>Les Paul (1915; †2009)<BR>Richard M. Nixon (1913; †1994)<BR>George Balanchine (1904; †1983)";
if(dayNr==1.10) celebdata = "Donald Fagen (1948)<BR>Brad Roberts (1964)<BR>Shawn Colvin (1956)<BR>Michael Schenker (1955)<BR>Pat Benatar (1953)<BR>George Foreman (1949)<BR>William Sanderson (1948)<BR>Rod Stewart (1945)<BR>Jim Croce (1943; †1973)<BR>Sal Mineo (1939; †1976)<BR>Roy E. Disney (1930; †2009)<BR>Paul Henreid (1908; †1992)";
if(dayNr==1.11) celebdata = "Mary J. Blige (1971)<BR>Amanda Peet (1972)<BR>Stanley Tucci (1960)<BR>Vicki Peterson (1958)<BR>Robert Earl Keen (1957)<BR>Lee Ritenour (1952)<BR>Naomi Judd (1946)<BR>Clarence Clemons (1942)";
if(dayNr==1.12) celebdata = "Howard Stern (1954)<BR>Melanie Chisholm (1974)<BR>Rapper Raekwon (1970)<BR>Zack De La Rocha (1970)<BR>Rob Zombie (1966)<BR>Oliver Platt (1960)<BR>Rush Limbaugh (1951)<BR>Kirstie Alley (1951)<BR>Ruth Brown (1928)<BR>Luise Rainer (1910; †2014)<BR>Naya Rivera (1987 †2020)";
if(dayNr==1.13) celebdata = "Patrick Dempsey (1966)<BR>Anna Marie Goddard (1970)<BR>William Hung (1983)<BR>Orlando Bloom (1977)<BR>Nicole Eggert (1972)";
if(dayNr==1.14) celebdata = "Dave Grohl (1969)<BR>Jason Bateman (1969)<BR>LL Cool J. (1968)<BR>Zakk Wylde (1967)<BR>Emily Watson (1967)<BR>Jan Fedder (1955 †2019)"; if(dayNr==1.15) celebdata = "Mary Pierce (1975)<BR>Regina King (1971)<BR>Chad Lowe (1968)<BR>Mario Van Peebles (1957)<BR>Julian Sands (1958)";
if(dayNr==1.16) celebdata = "Albert Pujols (1980)<BR>Aaliyah (1979; †2001)<BR>Kate Moss (1974)<BR>Sade (1959)<BR>Debbie Allen (1950)";
if(dayNr==1.17) celebdata = "Carolina Ardohain (1978)<BR>James Earl Jones (1931)<BR>Nikki Reed (1988)<BR>Alex Varkatzas (1982)<BR>Zooey Deschanel (1980)<BR>Kid Rock (1971)<BR>Shabba Ranks (1966)";
if(dayNr==1.18) celebdata = "Samantha Mumba (1983)<BR>Quinn Allman (1982)<BR>Bert McCracken (1982)<BR>Jonathan Davis (1971)<BR>DJ Quik (1970)";
if(dayNr==1.19) celebdata = "Hikaru Utada (1983)<BR>Jodie Sweetin (1982)<BR>Svetlana Khorkina (1979)<BR>Drea DeMatteo (1973)<BR>Shawn Wayans (1971)";
if(dayNr==1.20) celebdata = "DeForest Kelley (1920; †1999)<BR>Rob Bourdon (1979)<BR>Derrick Green (1971)<BR>Skeet Ulrich (1969)<BR>Melissa Rivers (1968)<BR>John Michael Montgomery (1965)<BR>Dorothy Provine (1935; †2010)";
if(dayNr==1.21) celebdata = "Emma Bunton (1976)<BR>Charlotte Ross (1968)<BR>DJ Jam Master Jay (1965; †2002)<BR>Geena Davis (1956)<BR>Billy Ocean (1950)";
if(dayNr==1.22) celebdata = "Sandra Kubicka (1995)<BR>Beverley Mitchell (1981)<BR>Willa Ford (1981)<BR>Ben Moody (1980)<BR>Christopher Masterson (1980)<BR>Diane Lane (1965)<BR>Olivia d'Abo (1969)";
if(dayNr==1.23) celebdata = "Doutzen Kroes (1985)<BR>Joanna Miles (1940)<BR>Tiffani Thiessen (1974)<BR>Mariska Hargitay (1964)<BR>Gail O Grady (1963)<BR>Richard Dean Anderson (1950)<BR>Anita Pointer (1948)<BR>Rutger Hauer (1944)<BR>Willy Bogner jr. (1942)<BR>Randolph Scott (1898; †1987)<BR>Jeanne Moreau (1928; †2017)"; if(dayNr==1.24) celebdata = "Ricky Ullman (1986)<BR>Mischa Barton (1986)<BR>Tatyana Ali (1979)<BR>Matthew Lillard (1970)<BR>John Myung (1963)<BR>Ernest Borgnine (1917; †2012)<BR>Nastassia Kinski (1959)<BR>Neil Diamond (1941)";
if(dayNr==1.25) celebdata = "Alicia Keys (1981)<BR>Mia Kirshner (1976)<BR>Tobe Hooper (1943)<BR>Etta James (1938)<BR>Dean Jones (1931)<BR>Teresa Lourenco (1981)";
if(dayNr==1.26) celebdata = "Scott Glenn (1941)<BR>Andrew Ridgeley (1963)<BR>Wayne Gretzky (1961)<BR>Ellen DeGeneres (1958)<BR>Anita Baker (1958)<BR>Eddie Van Halen (1955)";
if(dayNr==1.27) celebdata = "James Cromwell (1940)<BR>Tricky (1968)<BR>Mike Patton (1968)<BR>Alan Cumming (1965)<BR>Bridget Fonda (1964)<BR>Janick Gers (1957)<BR>Mimi Rogers (1956)";
if(dayNr==1.28) celebdata = "Elijah Wood (1981)<BR>Nick Carter (1980)<BR>Joey Fatone (1977)<BR>Kathryn Morris (1969)<BR>Rakim (1968)";
if(dayNr==1.29) celebdata = "Jonny Lang (1981)<BR>Andrew Keegan (1979)<BR>Sara Gilbert (1975)<BR>Heather Graham (1970)<BR>Thomas Jane (1969)<BR>John Forsythe (1918; †2010)<BR>Tom Selleck (1945)";
if(dayNr==1.30) celebdata = "Jake Thomas (1990)<BR>Wilmer Valderrama (1980)<BR>Andy Milonakis (1976)<BR>Christian Bale (1974)<BR>Jody Watley (1959)<BR>Benno Kusche (1916; †2010)";
if(dayNr==1.31) celebdata = "Justin Timberlake (1981)<BR>Portia de Rossi (1973)<BR>Minnie Driver (1970)<BR>Jeff Hanneman (1964)<BR>Lloyd Cole (1961)<BR>Hans-Jörg Felmy (1931 †2007)<BR>Suzanne Pleshette (1937 †2008)<BR>Kelly Lynch (1959)";

Ich habe hier nur die ersten 31 Tage (also nur den Januar) aufgeführt (Tag 1 = 1.01 bis Tag 31 = 1.31), damit man sehen kann, wie das Script aufgebaut ist.
Die vollständige Datei gibt es hier: js/birthdays.js Das Script dann bitte unter dem Namen "birthdays.js" speichern. Bearbeitet werden kann es dann jederzeit zum Beispiel mit einem Editor wie dem Notepad ++.

Es wird wie folgt in die Website (z.B. Seitenmenü) eingebaut:
<h3><span>Celebrities Birthdays</span></h3>
<center><span class=clock> <script language=JavaScript src="js/birthdays.js" type=text/javascript></script> </span></center>

Die CSS-Klasse für "clock" (also die Darstellung der Schrift) lautet:
.clock {
font-family: trebuchet ms, arial, helvetica,verdana, georgia, 'times new roman', sans-serif;
display:block;
color:firebrick;
text-align:center;
padding:0rem 0rem;
font-size:1.3rem;
letter-spacing:1px;
font-weight:bold;
font-variant:small-caps;
text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
}
Damit sieht das Ganze dann so aus, wie rechts im Seitenmenü dargestellt.





2023-20xx DragonsHome.net