Supportnet Computer
Planet of Tech

Supportnet / Forum / Webseiten/HTML

Sich selbst löschender Text





Frage

Hallo, wie kann ich auf eine Webseite Texte stellen, die sich nach einer vorgegebenen Zeit (z.B. eine Woche)selbst löschen ? Auf die Seite werden in unregelmäßigen Zeitabständen Texte gestellt und ich verliere den Überblick, wie lange jeder einzelnde Text schon vorhanden ist. Vielen Dank im voraus für Tips, die ein PC-Anfänger verstehen kann! Wolfgang

Antwort 1 von Friedel

Du solltest dich mal informieren, was HTML überhaupt ist. Sowas ich natürlich mit HTML und JavaScript möglich. Dann erscheint der Text auf der Seite und wird nach einer Woche gelöscht. Aber nur, wenn die Seite immer noch angezeigt wird. Wenn der Besucher die Seite 5 Minuten nachdem der Text gelöscht wurde die Seite aktualisiert oder neu aufruft, erscheint der Text wieder und wird wenn er eine Woche pausenlos auf diesem Rechner und mit diesem Browser angezeigt wird, nach 1 Woche wieder gelöscht. Ich glaub nicht, daß du mit dem Script was anfangen kannst.

Antwort 2 von Huutsch

Du hast nur eine Chance, wenn Du ein Programm von außen (also auf dem Server, wo die Daten liegen) an die Sache läßt.
Dann könntest Du zu jedem Text eine Art Version (z.B. Zeistempel) definieren und das Programm würde daran erkennen, wann der Text zu löschen ist.
Dafür muß das Programm aber regelmäßig anlaufen, auch wenn niemand auf die Seite geht und es müßte Zugriff auf die Seite haben.

Alles in Allem ein Unterfangen, was nicht unbedingt für einen PC-Anfänger geeignet ist.
Mein Tip: IBM (immer besser manuell)
Damit Du die Übersicht nicht verlierst, schreibe selber immer an den Text, wann Du ihn eingestellt hast oder wann Du ihn löschen willst (immer nur ein Weg, das kann man sich merken)
Und dann selber regelmäßig nachsehen, welcher Text weg soll.
Wenn gewünscht kann man sicher die Zeistempel mit einfachen HTML-Mitteln "unsichtbar" machen. (hoffentlich schreibe ich jetzt keinen Unsinn, als HTML-Dau)

Antwort 3 von miranda

Wie Huutsch schon sagte - Dein Problem ist nur serverseitig zu lösen.

Du kannst also versuchen ein Programm zu schreiben, daß auf dem Server immer läuft und in regelmäßigen Zeitabständen auf die HTML-Datei zugreift und abgelaufene Einträge herauslöscht. Davon würde ich aber abraten! 1. benötigt man dafür schon etwas fundiertere Programmierkenntnisse und 2. ist diese Vorgehensweise bei der von Dir beschriebenen Problemstellung einfach "Pfui"!

Wenn Du bereit bist, ein wenig Arbeit zu investieren, um ein nettes Ergebnis zu bekommen, solltest Du Dich mal mit den Begriffen "JSP" (Java Server Pages) und "Servlets" auseinandersetzen. Letztere setzen wieder deutliche Programmierkenntnisse in Java oder C++/C voraus, aber JSP könnte was für Dich sein.

Ein JSP-Dokument besteht aus normalem HTML-Code und darin eingebettete Java-Routinen, die während ihrer Ausführung weiteren HTML-Code und Text an ihrer Position in das Ergebnisdokument einfügen. So könntest Du z.B. den normalen HTML-Rahmen (Überschrift, sonstigen generell erscheinenden Text) für die betreffende Seite fest definieren und die übrigen Texte nach Prüfung ihres Ablaufdatums aus einer Datei oder Datenbank einlesen und in die Seite einfügen lassen.

Das Ganze findet, wie gesagt, auf Serverseite statt! Das dabei generierte Ergebnis des ursprünglich als .jsp aufgerufenen Dokuments wird danach als .html-Seite an den Browser des Benutzers geschickt. Innerhalb der html-Seite können weitere Links natürlich wieder auf andere jsp-Seiten verweisen, die dann ebenfalls dynamisch generiert werden.

Eine, wie ich finde, sehr schöne und einfache Art zur Erzeugung dynamischer Webseiten. Es gibt noch eine Reihe anderer Techniken, aber mir gefällt diese am Besten - Geschmackssache. Vor allem, wenn man schon ein wenig Javascript beherrscht, ist JSP nicht mehr schwer.

Beim Stöbern im WWW findest Du sicher jede Menge weitere Infos zu diesem Thema. Vielleicht lohnt es sich ja für Dich!

Viel Erfolg und Gruß,
Miranda


Antwort 4 von rené

hi

ich kann mich dem meiner vorredner nur anschliessen... so einfach wirst Du Dein problem nicht lösen können.

hier ein link, der sich mit etwas ähnlichem auseinandersetzt.. es ist nicht die lösung für Dein problem, mehr als anstoss gedacht ;-)

http://absolute-java.de/scripts/sonstiges/whatsnew/whatsnew.htm

rgds
rené

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: