Beitrag von Frank (474 Beiträge) am Donnerstag, 25.Juli.2002, 13:53.
Wie kann ich hier noch einen Farbwechsel (Zeilenfarbe) hinzufügen?
Zunächst erstmal Danke an alle die mir bisher geholfen haben.
Wie kann ich in folgendes Template in der Listenausgabe noch einen Farbwechsel (2 unterschiedliche Farben, Änderung nach jeder Zeile) hinzufügen?
<perl>
get "sort=Tagesnummer", "TrainingsPlan";
while(get_next("TrainingsPlan"))
{
out "<B><U><FONT FACE=Arial SIZE=3 COLOR=#ff0000><P>$Tag</P></B></U></FONT>" if $Tag ne $Tag_merken;
out "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH=100%><TR><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Uhrzeit</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Ort</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainingsgruppe</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainer</FONT></TD></TR></TABLE>";
$Tag_merken=$Tag;
}
</perl>
Antworten
Beitrag von Sascha Fitzner (476 Beiträge) am Donnerstag, 25.Juli.2002, 16:52. WWW: planet-gaga.de
Re: Wie kann ich hier noch einen Farbwechsel (Zeilenfarbe) hinzufügen?
Hallo Frank,
versuch es mal so in der art:
<perl>
$zaehler=0;
get "sort=Tagesnummer", "TrainingsPlan";
while(get_next("TrainingsPlan"))
{
$zaehler=$zaehler+1;
$farbe="#ffffff";
if ($zaehler==2)
{
$farbe="#f6f6b4";
$zaehler=0;
}
out "<B><U><FONT FACE=Arial SIZE=3 COLOR=$farbe><P>$Tag</P></B></U></FONT>" if $Tag ne $Tag_merken;
out "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH=100%><TR><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Uhrzeit</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Ort</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainingsgruppe</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainer</FONT></TD></TR></TABLE>";
$Tag_merken=$Tag;
}
</perl>
Antworten
Beitrag von Frank (474 Beiträge) am Donnerstag, 25.Juli.2002, 17:41.
So funktioniert es leider nicht...
Antworten
Beitrag von Christoph Bergmann (8110 Beiträge) am Donnerstag, 25.Juli.2002, 17:49.
Re: Wie kann ich hier noch einen Farbwechsel (Zeilenfarbe) hinzufügen?
Antworten
Beitrag von Frank (474 Beiträge) am Donnerstag, 25.Juli.2002, 19:23.
Funktioniert nicht...
Mein Template sieht jetzt wie folgt aus:
<perl>
get "sort=Tagesnummer", "TrainingsPlan";
while(get_next("TrainingsPlan"))
{
$farbe=$_loop%2?"#ffffff":"#f6f6b4";
out "<B><U><FONT FACE=Arial SIZE=3 COLOR=#ff0000><P>$Tag</P></B></U></FONT>" if $Tag ne $Tag_merken;
out "<TABLE BORDER=0 CELLSPACING=0 CELLPADDING=4 WIDTH=100%><TR><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Uhrzeit</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Ort</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainingsgruppe</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainer</FONT></TD></TR></TABLE>";
$Tag_merken=$Tag;
}
</perl>
Die Ausgabe erfolgt jedoch weiterhin neutral....
Wochteng in Farbe, Rest schwarze Schrift auf weißem Hintergrund.....
Ich möchte gerne die Tabellen (17 - 18.00 ....) mit wechselnden Hintergrundfarben ausstatten....
Wer kann mir helfen???
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.Juli.2002, 19:57.
Re: Funktioniert nicht...
du belegst die Variable $farbe jedesmal mit ner anderen Farbe. Aber du schreibst diese Var nirgends zur Ausgabe. An die Stelle, wo die Farbe im html stehen soll, setzt du einfach $farbe.
Sander
Antworten
Beitrag von Frank (474 Beiträge) am Donnerstag, 25.Juli.2002, 22:03. WWW: www.sgmisburg.de
Funktioniert immer noch nicht...
Seht es euchmal unter:
http://sgmisburg.netpure.de/cgi-bin/baseportal.pl?htx=/sgmisburg/Trainingszeiten/Test2
an.
Ich weiß einfach nicht was ich falsch mache....
<perl>
get "sort=Tagesnummer", "TrainingsPlan";
while(get_next("TrainingsPlan"))
{
$farbe=$_loop%2?"#0066FF":"#009966";
out "<B><U><FONT FACE=Arial SIZE=3><P>$Tag</P></B></U></FONT>" if $Tag ne $Tag_merken;
out "<TABLE BORDER=0 BACKGROUND=$farbe CELLSPACING=0 CELLPADDING=4 WIDTH=100%><TR><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Uhrzeit</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Ort</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainingsgruppe</FONT></TD><TD WIDTH=25% VALIGN=CENTER HEIGHT=40><P>$Trainer</FONT></TD></TR></TABLE>";
$Tag_merken=$Tag;
}
</perl>
Antworten
Beitrag von Sander (8133 Beiträge) am Donnerstag, 25.Juli.2002, 22:34.
Re: Funktioniert immer noch nicht...
Antworten
Beitrag von Frank (474 Beiträge) am Donnerstag, 25.Juli.2002, 22:50.
Danke Sander! Jetzt hab ichs...
Dauert manchmal etwas länger..
Antworten