Community: Onlinebenachrichtigung bei nuere Message ohne Refresh

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Community: Onlinebenachrichtigung bei nuere Message ohne Refresh

    Tach zusammen.

    Ich schreibe gerade eine kleine Community. Die User die sich angemeldet habe und online sind, werden auf der Seite angezeigt. Jetzt können sich die Leute Intramails schicken.
    Ich suche nun eine Möglichkeit, das die Leute bescheid bekommen, wenn sie eine neue Nachricht haben... dass heisst, ohne das sie den Refresh-Button drücken müssen.

    Gibt das dafür igrnedeine Möglichkeit, die Datenbank nach sagen wir 15 sec. immer wieder sich selbst abfragen zu lassen... laut meinem Wissen müsste man ja dann trotzdem die Seite neu Laden.

    Gibt es dafür vielleicht ne Lösung mit JavaScript oder so???oder irgendeinen anderen Ansatz?

    HAbe das letztens schon mal irgendwo in einer Community gesehen, aber konnte nicht herausfinden wie das da gemacht wurde.

  • #2
    Re: Community: Onlinebenachrichtigung bei nuere Message ohne Refresh

    HAbe das letztens schon mal irgendwo in einer Community gesehen, aber konnte nicht herausfinden wie das da gemacht wurde.
    wenn ich einfach mal spekuliere: hier wird bei neuem seitenaufruf einfach gecheckt, und ggbf. ein pop-up erzeugt. mit js wirste aufm server wenig erreichen .... ein seitenaufruf ist also zwingend erforderlich ... afaik. kann mich aber auch irren, ...
    Die Zeit hat ihre Kinder längst gefressen

    Kommentar


    • #3
      Re: Community: Onlinebenachrichtigung bei nuere Message ohne Refresh

      Original geschrieben von scope
      Gibt es dafür vielleicht ne Lösung mit JavaScript oder so???
      nein. HTTP kennt keine PUSH-methode, sondern nur PULL.
      will heißen, es ist immer der client, der etwas vom server anfordern muss.

      HAbe das letztens schon mal irgendwo in einer Community gesehen, aber konnte nicht herausfinden wie das da gemacht wurde.
      die haben vielleicht einen unsichtbaren (i)frame aktualisiert o.ä.
      I don't believe in rebirth. Actually, I never did in my whole lives.

      Kommentar


      • #4
        Immer wieder interessant:

        http://www.ashleyit.com/rs/main.htm

        Remote Scripting
        :: getting information from the server without refreshing the page

        When traditional web applications exchange data with the server, the current page is replaced, causing a redraw of the display and disruption of application flow. Many applications are forced to be drawn out along a series of wizard steps rather than dealt with on a single form.

        While SOAP, XML-RPC, Web Services and .NET are all designed to deal with these issues and others, there still remain many sites who wish to support a wide range of browsers while providing remote procedure call functionality.

        Microsoft's Remote Scripting (MSRS) solves this problem by embedding a Java applet in the page to communicate with the server. It provides synchronous and asynchronous remote procedure calls, and works with Netscape 4.x and IE 4+ only on Windows platforms. Because it requires Java, it only works with Windows XP if the optional JVM is loaded. It is designed to work with IIS/ASP on the server side. MSRS is in wide use, mostly on corporate intranets where the client base is predictable. Microsoft has made MSRS freely available.

        Javascript Remote Scripting (JSRS) is a client-side javascript library which uses Dynamic HTML elements to make hidden remote procedure calls to the server. It only works asynchronously, but is known to work on Win9x, WinNT/2000, WinXP, Unix/Linux/BSD, and Mac with IE4+, NS4.x, NS6.x, Mozilla, Opera7 and Galeon. There are server-side implementations for ASP, ColdFusion, PerlCGI, PHP,Python, and JSP(servlet). JSRS is in production use on intranet and public sites in Canada, the US, South America, Australia, Europe, and the Middle East. JSRS is free of charge and its source is open and freely available.

        RSLite is an extremely lightweight implementation of remote scripting which uses cookies. It is very widely browser-compatible (Opera!) but limited to single calls and small amounts of data. It is also free.

        Kommentar

        Lädt...
        X