ich muss gleich mal sagen, dass ich keine ahnung habe in weches forum das thema gehört. da ich aber mit einem uC arbeite kann es hier nicht ganz falsch sein...außerdem ist hier am meisten los ;) also zum thema: ich habe auf einem LPC1786 einen webserver programmiert auf dem man über cgi die Zeit stellen kann und sie wird auch über einen ssi-tag angezeigt. nun ist es ja etwas mühselig alle minute die seite manuell neu zu laden. ich habe die "Uhr" auf meiner html-seite schon in eigenen frame gepackt so dass nur dieser alle minute neu geladen werden muss...aber wie sage ich das dem browser? also in meinem programm mit einem timer, klar. nun muss diese info ja noch vom programm zum browser und da fällt mir nix kluges ein :-/
:
Verschoben durch User
Irgendjemand schrieb: > <META HTTP-EQUIV="REFRESH" CONTENT="5"> kurze, knappe antwort...mal sehen was google dazu sagt ;)
Das ist eine Möglichkeit; mit etwas Javascript ließe sich auch der Text erneuern, ohne die Seite neuladen zu müssen, wodurch auf das Frame-Geraffel verzichtet werden kann.
okay danke, funktioniert erstmal :) habe aber gelesen dass es keine saubere lösung ist...gibt es denn die möglichkeit vom c-programm aus dem browser zu sagen dass er eine seite laden soll? bisher geht's bei mir nur wenn ich vom browser aus eine cgi-funktion auslöse
mit java script habe ich leider noch null erfahrung..."lohnt" es sich sich damit zu beschäftigen? wie schwer ist es sich da rein zu finden?
R. B. schrieb: > .gibt es denn die möglichkeit vom c-programm aus dem > browser zu sagen Der Server kann dem Browser eine Menge "sagen", das regelmäßige Austauschen von Textbausteinen gehört nicht dazu. R. B. schrieb: > mit java script habe ich leider noch null erfahrung..."lohnt" > es sich sich damit zu beschäftigen? Ob es sich "lohnt" hängt doch von deinen Ambitionen ab, wenn dein Projekt nun fertig ist und funktioniert lass es halt so, wenn da noch "mehr" kommen soll wird es mit zunehmendem Funktionsumfang halt immer schwieriger zu "tricksen", dann kann es schon lohnen. R. B. schrieb: > wie schwer ist es sich da rein zu finden? Am besten man nimmt ein Framework wie jQuery dann kann man auch als Anfänger schnell zu Ergebnissen kommen. P.S.: Bitte Groß- und Kleinschreibung verwenden (siehe "Wichtige Regeln")
Joachim Drechsel schrieb: > Schau mal auf SelfHTML, da ist genau Deine Aufgabenstellung als > Beispiel. Hast Du einen Link? SelfHTML kenne ich natürlich schon und benutze es gelegentlich um konkrete Probleme zu lösen. Habe aber dazu nichts gefunden. Ich bin schon sehr interessiert mein Wissen in dem Bereich zu erweitern und dabei Grundlegendes zu verstehen. Es kommt mir (im Moment) nicht so sehr darauf an, dass es einfach nur funktioniert. Kennt denn jemand vielleicht ein gutes JS-Tutorial, dass nicht zu trocken ist? @Läubi: Ich werde mich bemühen auf Groß- und Kleinschreibung zu achten. Habe sogar ein paar Kommas gesetzt ;)
R. B. schrieb: > Kennt denn jemand vielleicht ein gutes > JS-Tutorial, dass nicht zu trocken ist? Siehe oben: http://docs.jquery.com/Tutorials:Getting_Started_with_jQuery
"Basic knowledge of JavaScript and the document object model (DOM) is required." Ich weiß nicht, ob ich mich davon jetzt abschrecken lassen soll oder nicht. Ich warte mal, ob noch ander Vorschläge kommen. Tutorials auf Deutsch bevorzuge ich im übrigen ;) Wenn nichts weiter kommt werde ich mich dir aber einfach mal vertrauen Läubi.
R. B. schrieb: > Ich weiß nicht, ob ich mich davon jetzt abschrecken lassen soll Auch wieder siehe oben: Du kannst natürlich warten bis was passendes angeflogen kommt oder starten... Das Tutorial enthält vollständige Beispiele in HTML und JS... Nur mit Deutsch wirst du aber keine Freude haben, der Nutzerkreis ist einfach zu gering.
Nirgends ist das besser erklärt wie in SelfHTML. Arbeite das durch und Dir fallen die Schuppen von den Augen ... Ohne fundierte Kenntnisse in HTML/CSS und JavaScript wird das mit jQuery nichts.
R. B. schrieb: > Okay, dann werde ich mich da mal durcharbeiten. Vielen Dank erstmal! Tu das. In SelfHTML sind überall funktionierende Beispiele.
R. B. schrieb: > habe aber gelesen dass es keine > saubere lösung ist... Natürlich ist das eine saubere Lösung. Nicht nur eine saubere, sondern auch eine sehr elegante.
Rufus Τ. Firefly schrieb: > Natürlich ist das eine saubere Lösung. Nö, nicht wirklich. Nicht wegen dem Refresh, sondern wegen dem "http-equiv". Wenn man schon Kontrolle über seinen Webserver hat, dann kann man da auch einen echten HTTP-Header verwenden, anstatt dem Tag-Soup-Parser im Browser zu sagen, er soll HTTP-Header-Informationen hinterrücks in den HTTP-Protkoll-Stack schieben, der anschließend so tun soll, als wären diese schon immer da gewesen...
Εrnst B✶ schrieb: > Nö, nicht wirklich. Nicht wegen dem Refresh, sondern wegen dem > "http-equiv". Äh, das meine ich ja auch nicht, sondern die Javascript-/Ajax-Variante.
Rufus da hast du mich falsch verstanden. Ich meinte schon die Lösung ohne JS. Die Beiträge mit JS hatte ich da noch nicht gelesen ;)
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.