Jetzt Mitglied werden
Kostenlos registrieren und die vielen Vorteile der Webmasterpro-Mitgliedschaft nutzen.
Forum - Entwicklung
- Markup (HTML, XML, etc.) und CSS
- Skriptsprachen (PHP, Javascript, etc.)
- Datenbanken (SQL)
- CMS und Frameworks
- Flash und ActionScript
Info: Der Stern signalisiert, dass neue Beiträge vorhanden sind.
Alle Foren - Übersicht
Portal aktuelle Themen
Design aktuelle Themen
Server aktuelle Themen
- Webhosting und Webspace
- Betriebssysteme (Windows, Linux, etc.)
- Serveradministration
- Überwachung, Sicherheit und Backups
Management aktuelle Themen
Über Webmasterpro.de
Das Portal wird betrieben und entwickelt durch die Team23 Agentur. Die Augsbuger Agentur hat sich auf Community Software und die Entwicklung von Webportalen spezialisiert.
Skriptsprachen (PHP, Javascript, etc.) - Forum
Derzeit sind Sie als Gast in unserem Forum aktiv. Für das Schreiben registrieren Sie sich bitte. Unser Forum ist eine Austauschplattform für Webworker zum Kommunizieren, Helfen, Informieren und Hilfe finden. Auf der rechten Seiten finden Sie eine Forenübersicht über alle Bereiche des Webmaster-Forums. Unterhalb finden Sie alle aktuellen Themen.
Diskutieren Sie hier über die serverseitige Skriptsprachen PHP und Python und über dynamische Webseitenerstellung mit Javascript und Ajax.
Seite nach dem Aufrufen EINMAL neuladen
Heydiho,
zu meinem Problem:
Ich würde gerne eine Seite nach dem Aufrufen nach einer bestimmten Zeit neuladen, über meta tags macht er dieses allerdings in einer Endloschleife.
Ich bräuchte allerdings einen Script der dieses nur einmal tut.
Schonmal vielen Dank im vorraus.
MfG
kwoun
wen man fragen darf, wieso das ganze??
Vielleicht gibts ja ne leichtere Lösung.
Würde das per Javascript lösen. Die einfachste Variante wäre beim Neuladen die Seite mit einem zusätzlichen Parameter (?noreload=1) aufzurufen und hier das JS wegzulassen. Etwas komplizierter wäre eine AJAX-Lösung.
wen man fragen darf, wieso das ganze??
Vielleicht gibts ja ne leichtere Lösung.
Es geht darum, das die Cache des Browsers bei manchen Seitenaufrufen Fehler verursacht die aber nach einem Reload eleminiert werden.
Da fiel mir als erstes ein Reload nach - sagen wir mal - 0,5sec ein...
Der Fehler liegt generell nicht am CSS oder ähnlichem,... habe schon mehrere CSS-Kundige drüberschauen lassen.
edit:
David musste ja mit mir zusammen schreiben ;)
Würde das per Javascript lösen. Die einfachste Variante wäre beim Neuladen die Seite mit einem zusätzlichen Parameter (
?noreload=1) aufzurufen und hier das JS wegzulassen. Etwas komplizierter wäre eine AJAX-Lösung.
Javascript ist nun garnicht das was mir liegt... Das Projekt läuft über Joomla, wodurch sich für mich die Frage stellt ob das Anhängen des zusätzlichen Parameters funktioniert.
Mir schwebte eine Lösung vor die die Seite einmal neulädt und dann endet, wobei das wohl nicht so einfach zu realisieren sein wird wie ich mir das dachte, da der Script ja immer wieder neu aufgerufen wird. :S
ein reload um den cache des browsers zu fixen ist ne ganz provisorische lösung! die lösung für dein problem liegt wo anders:
siehe: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21
oder auch
dazu mehr: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
wie weit du das nun mit joomla machen kannst weiss ich nicht - is mir auch egal weil ich von fertiglösungen nichts halte. is genauso wie mit fertiggerichten: die mögen ja einfach und schnell gehen aber wirklich gut is das nich!
wobei was ich mich jetzt frage ist folgendes: warum macht der cache probleme? normalerweise läd der browser alle verlinkten resourcen und dann hat er sie einfach gecached. wenn nicht dann muss er sie immer wieder neu laden bei jedem seitenaufruf. was ich mir jetzt vorstellen kann, ist, dass du während du an der seite rumbaust manche resourcen veränderst und manche nicht. dadruch hat dein cache noch die alten resourcen drinne (altes css) aber arbeitet bereits mit dem neuen html. dann müsstest du einfach nur immer deinen cache leeren wenn sowas vor kommt. im späteren betrieb wo sich die resourcen nicht mehr ändern ist das dann kein problem mehr.
ein anderes szenario ist, dass dein webserver ne macke hat und manchmal nicht all angeforderten resourcen liefert. nach nem reload der seite werden dann auch die fehlenden daten geladen, da die bereits geladenen nicht mehr angefordert werden und somit weniger anfragen auf den server zu kommen. um das abzuklären hohl dir den firefox (wenn du den nicht schon hast) und dazu das firebug plugin. damit kannst du dann ganz genau analysieren welche resourcen wann angefordert werden und was genau zurück gegeben wurde.
ein reload um den cache des browsers zu fixen ist ne ganz provisorische lösung! die lösung für dein problem liegt wo anders:
siehe: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.21
oder auch
dazu mehr: http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.9
wie weit du das nun mit joomla machen kannst weiss ich nicht - is mir auch egal weil ich von fertiglösungen nichts halte. is genauso wie mit fertiggerichten: die mögen ja einfach und schnell gehen aber wirklich gut is das nich!
werd ich mir nach Feierabend auf jedenfall anschauen.
Habe vorher nie mit CMS gearbeitet daher ist Joomla! bzw andere Fertiglösungen sicherlich kein schlechter Einstieg, dass das nicht das gelbe vom Ei in Sachen CMS ist, ist mir dabei schon bewusst.
Nur um ein eigenes CMS zuschreiben fehlt mir momentan die Zeit, sowie die Kenntnisse.
Nunja, werd mir dann mal deine Links anschauen und mich bei Bedarf wieder melden - bis hierhin schonmal danke.
kwoun
Habe vorher nie mit CMS gearbeitet daher ist Joomla! bzw andere Fertiglösungen sicherlich kein schlechter Einstieg, dass das nicht das gelbe vom Ei in Sachen CMS ist, ist mir dabei schon bewusst.
das problem ist nicht joomla, das problem sind CMS im allgemeinen!
beachte das ich gerade meinen vorherigen eintrag editiert habe - solltest du dir nochmal durchlesen!
jetzt weiche ich zwar vom Thema ab, aber wieso sollen CMS Mist sein und Billiglösungen. Es gibt Content Managment Systems, die sind ziemlich professionell gestalten. Man soll sie halt als Core sehen und diesen Kern nach Belieben mit Plugins, Themes und co erweitern. Beispielsweise bin ich sehr zufrieden mit Wordpress, an sich simpel und professionell gelöstes CMS, bei dem man so ziemlich alles mit Plugins ändern bzw. hinzufügen kann.
Ein Autohersteller erfindet auch nicht bei jeder Klasse das Rad neu.
Wegen deinem Problem, ich würde lieber der Sache auf den Grund gehen, anstatt es provisorisch zu lösen, denn dein Ansatz ist denke ich auch nicht wirklich SEO-optimiert, wenn der nur die Hälfte der Dateien ladet..
jetzt weiche ich zwar vom Thema ab[...]
...und von der zeitlichen Komponente her bist du auch nur (fast) drei Jahre zu spät ;)
looooool fail :D
Hm, iwii hab ich den Artikel im Forum aber ganz oben gesehen, komisch^^
looooool fail :D
Hm, iwii hab ich den Artikel im Forum aber ganz oben gesehen, komisch^^
War bestimmt ein SPAM-Eintrag drunter, der dann gelöscht wurde. Dann steht der Beitrag trotzdem ganz oben (der Timestamp wird dann nicht zurück-aktualisiert).
ah okay, jetzt ergibts mehr Sinn, wie ich auf den Posting gekommen bin, dank dir^^




