• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Kalendereinträge nebeneinander

Status
Für weitere Antworten geschlossen.

Doppel-D

Neues Mitglied
hallo

ich hab einen schönen kleinen Geburtstagskaleder gefunden und er geht auch

aber wenn mehrer User im Monat sind dann stehen sie untereinander was eine Unmenge Platz wegnimmt

gibt es eine Möglichkeit sie Nebeneinander zu bekommen ??

der Autor antwortet leider nicht mehr auf Anfragen

<script type="text/javascript">
<!--
// Das Script stammt von W. Zenk
// eMail: [email protected]
// Homepage: webhosting24 - Login
// Das Script darf frei genutzt werden,
// solange dieser Vermerk nicht entfernt wird!


var Schriftfarbe = "#000000"; // Schriftfarbe ändern
Name = new Array; GeburtsTag = new Array;
GeburtsMonat = new Array;
Bemerkung = new Array; var n = 1;



Name[n]="user1"; GeburtsTag[n]=03; GeburtsMonat[n]=12; Bemerkung[n]=""; n++;
Name[n]="user2"; GeburtsTag[n]=15; GeburtsMonat[n]=12; Bemerkung[n]=""; n++;
Name[n]="user3"; GeburtsTag[n]=11; GeburtsMonat[n]=12; Bemerkung[n]=""; n++;




// Ab hier erweiterbar (Jede Zeile einen Geburtstag eintragen. Geburtstag und Monat müssen immer angegeben werden!)


Monate = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
var t = 0, Geburtstage = n-1;
var HeutigesDatum = new Date();
var Tag = HeutigesDatum.getDate();
var Monat = HeutigesDatum.getMonth()+1;
var Jahr = HeutigesDatum.getFullYear();


document.writeln('<font size="1" color="#000000"><font color='+Schriftfarbe+'>');

for (i = 1; i <= Geburtstage; i++) {
if (GeburtsMonat == Monat) {
document.writeln("<b>"+Name + "</b><br>" + "Geburtstag: ");
if (GeburtsTag == Tag) {
document.writeln("() ");
}
document.writeln(GeburtsTag + "." + GeburtsMonat + "." + Jahr + "<br><i>" +Bemerkung+"</i><br><br>");
t++;
}
}

if (t==0) {
document.writeln('Keinen Eintrag gefunden!');
}

document.writeln( '</font><br><small>'+ Geburtstage + ' Einträge in der Geburtstagsdatenbank.</small>');
//-->
</script>
 
Entferne die <br>-Tags. Wahlweise nacheinander, dann kannst du die beste Ansicht auswählen.
 
Hi Danke dür die Hilfe

hat geklappt

NUR :roll: jetzt steht natürlcih alles in einer Reihe aber leider ohne leerstelle zwischen den Namen

ich hab schon td tr li usw versucht aber irgendwie mach ich nen Denkfehler oder ??


bitte wäre klasse wenn ihr mir nochmal helft

Monate = new Array("Januar","Februar","März","April","Mai","Juni","Juli","August","September","Oktober","November","Dezember");
var t = 0, Geburtstage = n-1;
var HeutigesDatum = new Date();
var Tag = HeutigesDatum.getDate();
var Monat = HeutigesDatum.getMonth()+1;
var Jahr = HeutigesDatum.getFullYear();

document.writeln('<font size="1" color="#000000"><font color='+Schriftfarbe+'>');
for (i = 1; i <= Geburtstage; i++) {
if (GeburtsMonat == Monat) {
document.writeln("<b>"+Name + "" + "Geburtstag: " + ");
if (GeburtsTag == Tag) {
document.writeln("() ");
}
document.writeln(GeburtsTag + "." + GeburtsMonat + "." + Jahr + "<i>" +Bemerkung+"</i>");
t++;
}
}
if (t==0) {
document.writeln('Keinen Eintrag gefunden!');
}

//-->
</script>
 
Eine Leerstelle macht man mit einem Leerzeichen, nicht mit irgendeinem Tag. Füge halt irgendwo innerhalb zweier "" ein Leerzeichen ein, z.B. vor dem " <b>"+Name oder hinter dem Bemerkung+"</i> ".
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben