AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Inhalte einer TListView auf eine Webseite anzeigen???
Thema durchsuchen
Ansicht
Themen-Optionen

Inhalte einer TListView auf eine Webseite anzeigen???

Ein Thema von romber · begonnen am 11. Okt 2008 · letzter Beitrag vom 11. Okt 2008
Antwort Antwort
Benutzerbild von jfheins
jfheins

Registriert seit: 10. Jun 2004
Ort: Garching (TUM)
4.579 Beiträge
 
#1

Re: Inhalte einer TListView auf eine Webseite anzeigen???

  Alt 11. Okt 2008, 13:32
Tja .... ich würde folgendermaßen vorgehen:

Ja, du brauchst einen HTTP-Server. Ich weis nicht, ob TIdHTTPServer aus den Indys reichtt, aber n Versuch isses wert.

Dort kannst du dann in einem Event die angeforderte Seite auslesen und eine Antwort zurückgeben. Hier kannst du dann direkt das xml+xslt/html der Listview zurückschicken.

Wenn du AJAX willst, würde ich folgendermaßen vorgehen:

Im ersten Reqest gibt du sowas wie eine Grundstruktur zurück, die Javascript beinhaltet, und folgendes tut:
Enthält xslt-Verweis
Fordert per AJAX-Request Daten an.
Enthält noch keine Daten

Jetzt kannst du im AJAX-Request die Zeit mitschicken, wann die Seite das letzte mal aktualisiert wurde. Bzw. 0 wenn sie gerade geladen wurde.

Im HTTP-Server brauchst du jetzt also 3 Verzweigungen:
Es wurde die eigentliche Seite angefordert: Ne Konstante/resourcenstring/Datei ausgeben.
Es wurde das XSLT-Stylesheet angefordert ==> Ebenfalls einfach zurückgeben.
Es werden Daten angefordert. Jetzt musst du Anhand der mitgelieferten Zeit die Daten raussuchen, die seitdem dazugekommen sind.

So in etwa würde ich mir das vorstellen.

Da HTTP verbindungslos ist, musst du mit dem Javascript pollen, und kannst nicht ereignisbasiert aktualisieren.

MfG,
Julius
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:24 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz