Anzeige von Elementen in Abhängigkeit vom Datum

Von: , Frage gestellt am Mi, 30. Mär 2005

Hallo liebe Forum-Experten,
etwas hilflos stehe ich vor folgendem Problem: Ich würde auf einer Homepage gern bestimmte Inhalte (in einem inline frame)in Abhängigkeit von Datum und/oder Zeit anzeigen. Kann mir jemand dazu ein einfaches Script sagen, dass sich ohne Probleme in html einbinden läßt? - So im Sinne von if MÄRZ dann refer doch bitte a.html und IF April dann bitte b.html und sonst z.html.
Ich hoffe, Ihr versteht, was ich will. Ich weiß, das klingt nach schlimmem Anfänger - ist auch so.
Danke im Voraus.
Gruß
Björn

2 Antworten zu dieser Frage

  1. Antwort von nach 2 Stunden 0 hilfreich
    Re: Anzeige von Elementen in Abhängigkeit vom Datu

    Hallo etwas hilflos stehe ich vor folgendem Problem: Ich würde auf
    einer Homepage gern bestimmte Inhalte (in einem inline
    frame)in Abhängigkeit von Datum und/oder Zeit anzeigen. Kann
    mir jemand dazu ein einfaches Script sagen, dass sich ohne
    Probleme in html einbinden läßt? - So im Sinne von if MÄRZ
    dann refer doch bitte a.html und IF April dann bitte b.html
    und sonst z.html.
    Aha, Du willst "statische Inhalte" dynamisch präsentieren ;-)

    Dann die grosse Frage. Was kann Dein Webserver?
    Kann Dein Web-Server z.B. SSI ausgeben? (Server side includes) Ich hoffe, Ihr versteht, was ich will. Ich weiß, das klingt
    nach schlimmem Anfänger - ist auch so.
    Wie gesagt, das hängt davon ab, welche "dynamischen" Dinge
    Dein Webserver hat oder erlaubt. Und was Dir liegt.
    Schreib mal genauer ;-)

    Hier steht wie das z.B. geht: http://www.drweb.de/ssi/ssi_8.shtml

    Dein Problem könnte man in SSI evtl. auch so lösen ;-)

    <body>
    ...
    <!--#config timefmt="%B"-->
    <A href="
    <!--#echo var="DATE_LOCAL"-->
    .html">
    <!--#echo var="DATE_LOCAL"-->
    </A>
    ...
    </body>
    Grüße

    CMБ

  2. Antwort von nach einem Tag 0 hilfreich
    Geht recht leicht mit JavaScript

    Hallo Björn -

    Das geht auch sehr leicht mit JavaScript - Da brauchst du auch keinen besonderen Webspace mit SSI oder PHP.

    Ein kleines Beispiel:

    <html>
    <head>
    <title>Testseite</title>
    <script language="JavaScript">
    function changeIFrameLocation() {
    var currentDate = new Date();
    var month = currentDate.getMonth();
    var iFrameObject = document.getElementById('fremdInhalt');
    iFrameObject.src = month + '.html';
    }
    </script>
    </head>
    <body onLoad="changeIFrameLocation();">
    <h1>Welcome!</h1>
    <iframe src="nix.htm" width="90%" height="100" name="fremdInhalt" id="fremdInhalt">
    </body>
    </html>
    


    Diese Seite würde nun je nach Monat eine andere Seite in den iFrame laden. Zb. 1.html für Jänner. Eine Seite muß es noch geben: nix.html - Die wird initial geladen, bevor das JavaScript was macht.

    Das ist jetzt nur ein kleines Beispiel - Wenn das ungefähr ist, was du dir erwartest hast, kannst du ja im Brett Javascript näher nachfragen.

    lg aus Salzburg,

    J.P.Jarolim

Keine passende Antwort gefunden? Jetzt eigene Frage stellen!