Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Hallo zusammen,

ich habe da ein kleines Problem. Ich habe auf einer Seite einen Nachrichtenticker mit JavaScript. Der Ticker soll sich alle 30 Sekunden refreshen. Dabei soll aber nicht die ganze Seite neu geladen werden.

Hat da jemand einen Idee?

Frank

Geschrieben

Wenn ich den Frame reloade habe ich bei dem Ticker den gleichen Effekt das er wieder von vorne anfängt.

Der Ticker läuft von rechts nach links. Und wenn er jetzt ziemlich in der Mitte ist und dan der reload kommt fängt er wieder rechts an zu laufen.

Frank

Geschrieben

eine Lösungsmöglichkeit: Javascript-DOM

du erstellst mit den Ticker mit einem Javascript (also die HTML Elemente des Tickers)

dann hast du eine Javascript-Funktion mit Timer. Bei jedem Aufruf lädst du ein bestimmtes Frame nach, Iframe oder normalframe ist egal...das frame ist nicht sichtbar.

Von dort ziehst du dir dann die Informationen für den Ticker (oder "dort" wird dann eine funktion ausgelöst die dir die Informationen für den Ticker "gibt")

und dann ersetzt du das ticker-HTML mit dem bisherigen bzw. ersetzt die Text-value des Tickers.

wie ist der Ticker realisiert ? .. im zweifelsfall mach den ganzen Ticker als Javascript, dann kannst du mit einer variablen steuern, an welcher Stelle er gerade ist.

Geschrieben
XML-RPC? Ich brauche mehr Input. Ich bin für alles offen.

Frank

das war nur ein einwand, FALLS Du mit der Sache vertraut bist,

deiner Antwort ist zu entnehmen, dass das Neuland für Dich ist...

Die Sache ist nicht ganz trivial, insofern, dann wahrscheinlich nicht das

richtige für Dich, nur für die Sache Dich in die Techn einzuarbeiten.

Entweder google mal, ansonsten vereinfacht:

per JavaScript (alle gängigen Browser unterstützen diese sogenannten

xml-requests), werden via XML Daten vom Server über http

angefordert und am Client dann verarbeitet/formatiert angezeigt, what ever...

Der Vorteil ist halt das nicht reloaden der Seite...

gruss

Geschrieben

So. In einem iframe wird regelmäßig eine Aktualisierung geladen und eine JS Funktion ruft sich regelmäßig auf. In dieser fehlt mir jetzt noch wie ich den Inhalt aus der Inputbox in dem iframe mit dem neuen Tickertext in den laufenden Marquee Ticker lade.

Frank

Geschrieben

zirri,

das einzige beispiel das ich bisher für einen XML-request gesehen habe, bezog sich auf ein Active-X Objekt ... hast du eine Seite mit Beispielen die auch unter Firefox & Co laufen würden ?

(ich gebe zu, bisher nicht viele mühe beim umsehen gemacht)

danke

Geschrieben

vielleicht hilft dir das XML HTTP-Request object:

http://www.jibbering.com/2002/4/httprequest.html

Damit kannst du per Javascript im Hintergrund Anfragen an den Server senden und empfangen.

Internet Explorer on Windows, Safari on Mac OS-X, Mozilla on all platforms, Konqueror in KDE, IceBrowser on Java, and Opera on all platforms including Symbian provide a method for client side javascript to make HTTP requests. From the humble begins as an oddly named object with few admirers, it's blossomed to be the core technology in something called AJAX [1].

AJAX wird ja auch in der neuen HOTMAIL Version eingesetzt, fällt mir da gerade dazu ein.

Geschrieben
zirri,

das einzige beispiel das ich bisher für einen XML-request gesehen habe, bezog sich auf ein Active-X Objekt ... hast du eine Seite mit Beispielen die auch unter Firefox & Co laufen würden ?

(ich gebe zu, bisher nicht viele mühe beim umsehen gemacht)

danke

klar, das Verfahren hat sich in meinen Augen auch einwenig durchgesetzt.

Google arbeitet bspw. viel mit XML-Requests:

http://labs.google.com

suggest zB

zum verstehen

www.xmlrpc.com/

xmlrpc-c.sourceforge.net/xmlrpc-howto/xmlrpc-howto.html

ws.apache.org/xmlrpc/

gruss

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...