Lebensalter in Homepage anzeigen

Hallo,

ich bin grade dabei für meine Tochter eine Homepage zu basteln. Nun suche ich nach einer möglichkeit ihr genaues alter anzeigen zu lassen. Im format:

Ich bin seit x Jahren, x Tagen und x Stunden auf der Welt.

Kann mir jemand helfen dieses zu verwirklichen?

Bin dankbar für jeden Hinweis!

Gruss

Sascha.

Kann mir jemand helfen dieses zu verwirklichen?

Da gibt es mehrere Möglichkeiten. Kommt drauf an, was Du haben willst bzw. was Dein Webspace leistet. PHP, JavsScript…

Hallo,

ich bin grade dabei für meine Tochter eine Homepage zu
basteln. Nun suche ich nach einer möglichkeit ihr genaues
alter anzeigen zu lassen. Im format:
Ich bin seit x Jahren, x Tagen und x Stunden auf der Welt.
Kann mir jemand helfen dieses zu verwirklichen?

Interessante Aufgabe. Ich habs mal probiert (Javascript). Du
müsstest folgendes Fragment enstprechend in Deine HP ein-
bauen:

// —
function MyDateDiff(y, m, d, h, u, s) {
var dd = new Date((new Date()).getTime()-(new Date(y,m,d,h,u,s)).getTime());
var match = /\s+0?(\d+):0?(\d+):0?(\d+)/.exec( dd.toString() );
this.years = dd.getFullYear()-1970; this.months = dd.getMonth();
this.days = dd.getDate()-1; this.hours = match[1]; this.minutes = match[2];
this.seconds = match[3];
}

function update(id, y, m, d, h, u, s){
var dist = new MyDateDiff(y, m-1, d, h, u, s);
with( dist ) {
document.getElementById(id).innerHTML =
'Ich bin seit: ’ + years + ’ Jahr(en), ’ + months + ’ Monat(en), ’

  • days + ’ Tag(en), ’ + hours + ’ Stunde(n), ’ + minutes
  • ’ Minute(n) und ’ + seconds+ ’ Sekunde(n) auf der Welt.’;
    }
    }
    // —
    window.onload = setInterval(function(){update(‚birthday‘, 1999, 11, 24, 20, 15, 0)}, 1000);
    // —
    Hallo Hallo
    (…)

Die Anzeige wird in das (p&gt:wink:Element mit der id
„birthdatefield“ eingefügt. Man kann es aber natürlich
auch anders nennen.

Im HEAD/SCRIPT-Bereich bei:// —
window.onload = setInterval(function(){update(‚birthday‘, 1999, 11, 24, 20, 15, 0)}, 1000);
// —wird die Funktion gestartet, Du müsstest *dort*
das entsprechende Geburtsdatum (Jahr, Monat, Tag, Stunde,
Minute, Sekunde) angeben.

Grüße

CMБ

Hallo,

ich bin grade dabei für meine Tochter eine Homepage zu
basteln. Nun suche ich nach einer möglichkeit ihr genaues
alter anzeigen zu lassen. Im format:

Ich bin seit x Jahren, x Tagen und x Stunden auf der Welt.

Kann mir jemand helfen dieses zu verwirklichen?

Hallo,
wenn du es nicht selbst programmieren willst, gibt es auch bereits Internetseiten, von denen man so etwas einbinden kann, z.B. hier:
http://de.lilypie.com/index.html

Beatrix

Hallo Sascha,

ich bin grade dabei für meine Tochter eine Homepage zu
basteln. Nun suche ich nach einer möglichkeit ihr genaues
alter anzeigen zu lassen. Im format:

Ich bin seit x Jahren, x Tagen und x Stunden auf der Welt.

Mit PHP ist das recht einfach, siehe mal hier (hab ich gerade ausprobiert): http://www.walderdorff.org/testdate.php

Cheers, Felix

Hallo,

danke für deine mühe, aber wenn ich den Code benutze dann erschei eine fehlermeldung „Es ist ein Laufzeitfehler aufgetreten. Zeile 22 Fehler: nicht implementiert“. Was ist denn da falsch?

Gruss

Hallo,

danke für deine mühe, aber wenn ich den Code benutze dann
erschei eine fehlermeldung „Es ist ein Laufzeitfehler
aufgetreten. Zeile 22 Fehler: nicht implementiert“. Was ist
denn da falsch?

Vielleicht ein Kopierehler?

Ich hab das Ding so, wie es da steht
mal auf eine Testwebseite gelegt:

http://l-o-l.pytalhost.com/xyz.html
(mit Geburtsdaten von G.W.Bush,
siehe „Seitenquelltext anzeigen“)

Geht hier (Firefox2, IE6). Was hast Du
denn für einen Brauser?

Grüße

CMБ

Danke,

das war mein fehler. Leider habe ich überhaupt keine ahnung von dem was du mir da geschrieben hast, aber es funktioniert. Deshalb habe ich direkt noch eine frege. Wie kann ich den Text in der Farbe und der Größe verstellen? Mir gelingt es immer nur den kurz angezeigten (…) zu färben. Dann kommt wieder die standart farbe schwarz.

Nachmals vielen Dank.

Hallo Sascha,

Deshalb habe ich direkt noch eine frege. Wie kann ich den Text
in der Farbe und der Größe verstellen? Mir gelingt es immer
nur den kurz angezeigten (…) zu färben. Dann kommt wieder
die standart farbe schwarz.

Du musst ein sog. „Style-Sheet“ (style type=„text/CSS“),
eine Formatierungsanweisung für das betreffende Element -
erstellen.

Ich habe das mal exemplarisch gemacht. Bei Style-
sheets (CSS) unterscheidet man zwischen „Klassen“
und „Identifikatoren“. Das Datum selbst wird in den
Identifikator „birthday“ (p id=„birthday“) eingetragen
und eine mögliche Umrahmung könnte die Klasse „mybox“
genannt werden.

Mit den „Style Sheets“ (im HEAD-Bereich des HTML-
Dokuments) kann man diesen Klassen und ID’s exakte
Formatierungen zuordnen:

.mybox { /* Box um Text */
width: 280px; height: 122px; /* Bildhoehe! */
border:#666666 solid 1px; background:#006666; /* Rahmen */
text-align:center; color:yellow; font-size:12px; font-weight:bold;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.mybox img { float:left; border:none; }
/* eigentlicher veraenderlicher Text */
#birthday { color:white; font-size:9px; }

// —
function MyDateDiff(y, m, d, h, u, s) {
var dd = new Date((new Date()).getTime()-(new Date(y,m,d,h,u,s)).getTime());
var match = /\s+0?(\d+):0?(\d+):0?(\d+)/.exec( dd.toString() );
this.years = dd.getFullYear()-1970; this.months = dd.getMonth();
this.days = dd.getDate()-1; this.hours = match[1]; this.minutes = match[2];
this.seconds = match[3];
}

function update(id, y, m, d, h, u, s){
var dist = new MyDateDiff(y, m-1, d, h, u, s);
with( dist ) {
document.getElementById(id).innerHTML = years + ’ Jahr(en), ’ + months

  • ’ Monat(en), ’ + days + ’ Tag(en), ’ + hours + ’ Stunde(n), ’
  • minutes + ’ Minute(n) und ’ + seconds+ ’ Sekunde(n)’;
    }
    }
    // —
    window.onload = setInterval(function(){update(‚birthday‘, 1946, 7, 6, 15, 15, 0)}, 1000);
    // —
    Hallo

Ich bin seit

auf der Welt.

Siehe auch: http://l-o-l.pytalhost.com/xyz.html

In der Box der Klasse „mybox“ befinden sich also
ein Bild und drei Textelemente. Ich denke, aus obigem
HTML-Beispiel lässt sich das entnehmen.

Grüße

CMБ

Hallo,

danke Dir. Es hat super geklappt. Jetzt bin ich einen großen Schritt weiter. Was meinst Du, ist es schwer Javascript zu erlernen? Oder lohnt es sich überhaupt noch, weil viel jetzt mit Flash arbeiten? Ein paar Sachen verstehe ich schon, aber viele andere auch wieder nicht. Wird Flash neuer standart? Ich hoffe nicht, da mir die Seiten, die ich bisher gesehen habe, nicht wirklich gefallen.

MfG