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
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
...
[.html"\>](%3C!--%23echo%2520var=)
...
Grüße
CMБ
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:
Testseite
**function changeIFrameLocation() {
var currentDate = new Date();
var month = currentDate.getMonth();
var iFrameObject = document.getElementById('fremdInhalt');
iFrameObject.src = month + '.html';
}**
onLoad="changeIFrameLocation();"\>
Welcome!
id="fremdInhalt"\>
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