Script mit tages- und zeitabhängigen Link

Fragen zu HTML, CSS, eigenen Erweiterungen etc.
Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von hamigra » 19.04.2010, 11:55

Es gibt doch das Script mit dem man z.B. für einen bestimmten Wochentag (0 bis 6) und tageszeitabhängig eine andere Url setzen kann.
Script:Zeigen
var jetzt = new Date();
var Std = jetzt.getHours();
var Tag = jetzt.getDay();
if (Std >= 0 && Std < 24 && Tag == 6) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 0) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 1) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 2) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 3) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 10 && Tag == 4) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 10 && Std < 24 && Tag == 4) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 5) {document.write("<a href='url' target='_blank'>linktext</a>");}
Meine Frage: Ist es möglich statt der Tage (Std >= 0 && Std <24 && Tag == 0) gleich ein bestimmtes Datum vorzugeben?
Also für den 30. April etwa so:
(Std >= 0 && Std <24 && Tag == April: 30)

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von 1. FC Keller » 21.04.2010, 16:06

Script:Zeigen
var jetzt = new Date();
var Std = jetzt.getHours();
var Tag = jetzt.getDay();
var Datum = jetzt.getDate();//tag des monats
var Monat = jetzt.getMonth();//monat (januar=0, ... dez.=11)
if (Datum == 30 && Monat==3) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 0) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 1) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 2) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 3) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 10 && Tag == 4) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 10 && Std < 24 && Tag == 4) {document.write("<a href='url' target='_blank'>linktext</a>");}
else if (Std >= 0 && Std < 24 && Tag == 5) {document.write("<a href='url' target='_blank'>linktext</a>");}
Das erste Beispiel (Datum == 30 && Monat==3) würde wie in deinem Beispiel dem 30.04. entsprechen. Etwas gewöhnungsbedürftig ist hier dass die Monate mit 0 für Januar anfangen (Feb=1, März=2, etc.).
Wenn der Link den ganzen Tag kommen soll kann man die Stunden >=0 und <24 weglassen ;)

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von hamigra » 21.04.2010, 16:26

Wenn es den ganzen Tag sein soll, das war mir schon klar. Aber tageweise UND tageszeitabhängig wußte ich nicht.
Versteh ich das jetzt richtig?
Script:Zeigen
if (Datum == 30 && Monat=3 && Std >= 0 && Std < 12) {document.write("<a href='url1' target='_blank'>linktext1</a>");}
else if (Datum == 30 && Monat=3 && Std >= 12 && Std < 24) {document.write("<a href='url2' target='_blank'>linktext2</a>");}
Wenn ich das so eingebe führt der Link am 30.04. von 00:00 Uhr bis 12:00 Uhr zur Url1 und von 12:00 Uhr bis 24:00 Uhr zur Url2?

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von 1. FC Keller » 22.04.2010, 16:45

jep, genau :-)

Benutzeravatar
Linus
Moderator
Beiträge: 1125
Registriert: 14.02.2005, 20:31
Wohnort: NRW
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von Linus » 22.04.2010, 16:56

Nicht ganz.

Monat=3 sollte vorher mal zu Monat==3 geändert werden ;)

//EDIT: Habe ich eben in Kellers Beitrag erledigt

Benutzeravatar
hamigra
Beiträge: 567
Registriert: 31.08.2006, 16:02
Wohnort: Werdau
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von hamigra » 22.04.2010, 17:04

DANKEEEE :!:

1. FC Keller
Moderator
Beiträge: 866
Registriert: 04.07.2004, 17:10
Wohnort: heimat:// Thüringen.Deutschland.eu/ Zeulenroda
Kontaktdaten:

Re: Script mit tages- und zeitabhängigen Link

Ungelesener Beitrag von 1. FC Keller » 23.04.2010, 12:28

huch ^^ thx für die korrektur, linus :)

Antworten

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste