tutorials.de Buch-Aktion 05/2012
ERLEDIGT
JA
ANTWORTEN
7
ZUGRIFFE
351
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    matthoz matthoz ist offline Mitglied Bronze
    Registriert seit
    Dec 2005
    Beiträge
    30
    Hi Leute,

    ich versuche momentan ein kleines Projekt auf die Beine zu stellen. Ich komme direkt mal zur Sache.

    Angenommen 2 Menschen sind auf einer Seite eingeloggt. Sobald einer ein Formular abschickt, soll beim anderen die Seite aktuallisiert werden, ist dies möglich, oder wäre die einzige Möglichkeit, jede Sekunde per meta-refresh zu reloaden?

    Die einzige Lösung die ich selber hinbekommen könnte, würde in etwa so aussehen. Es gibt ein seperates Frame, welches aber nicht sichtbar ist und jede Sekunde aktuallisiert wird. In diesem Frame wird dann ständig ein php-skript aufgerufen, welches in einer Datenbank einen Wert auf Wahrheit überprüft. Sobald dieser Wert dann also auf "true" gesetzt wird, wird das Mainframe aktuallisiert. Ist es überhaupt möglich aus einem seperaten Frame ein Mainframe zu reloaden?

    Vielen Dank, dass ihr euch die Zeit genommen habt mein Anliegen zu übefliegen!
    Matthoz
     

  2. #2
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Mit PHP ist da nicht viel zu machen. Du könntest jedoch JavaScript einsetzen, um den Status zu prüfen. Dies jedoch sekündlich zu machen, halte ich für eine schlechte Idee, da dies ein sehr hohes Datenaufkommen bedeutet.

    Was genau versuchst du denn zu realisieren? Vielleicht gibt es ja eine bessere Lösung.
     
    Markus Wulftange

  3. #3
    matthoz matthoz ist offline Mitglied Bronze
    Registriert seit
    Dec 2005
    Beiträge
    30
    eine art rundenbasierendes spiel. okay, es muss natürlich nicht sekündlich abgefragt werden. aber wenn alle 3 sekunden eine abfrage stattfindet, das wird glaube ich nicht so viel datenaufkommen verursachen, oder? gmail aktuallisiert sich auch automatisch sobald eine email eintrifft. wie wird dies denn dort realisiert. per jscript?
     

  4. #4
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Mit JavaScript ist es dank „XMLHttpRequest“-Objekt möglich, HTTP-Anfragen im Hintergrund abzuschicken. Siehe dazu auch das so genannte Ajax.

    Google Mail fragt übrigens alle 60 Sekunden nach neuen Daten.
     
    Markus Wulftange

  5. #5
    matthoz matthoz ist offline Mitglied Bronze
    Registriert seit
    Dec 2005
    Beiträge
    30
    danke, für die nette hilfe! echt klasse von dir! kannst du mir vielleicht nebenbei noch erklären,wie man aus einem frame ein anderes reloaded? ich fürchte nämlich, dass ich mit ajax und dem xmlhttprequest nicht weiterkomme. ohne beispiele ist das ersmal ne ecke zu kompliziert für das was ich vorhabe. oder wie man aus einem kleinen popupwindow, welches keine menüleiste/scrollbalken besitzt ein anderes fenster reloaden kann?
    Geändert von matthoz (16.06.06 um 00:07 Uhr)
     

  6. #6
    Registriert seit
    Dec 2002
    Ort
    Trier
    Beiträge
    17.502
    Blog-Einträge
    10
    Schau dir mal das „frames“-Objekt sowie dessen Unterobjekt „location“ an.
     
    Markus Wulftange

  7. #7
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Zitat Zitat von matthoz
    wie man aus einem frame ein anderes reloaded?
    das geht recht einfach:
    Code :
    1
    2
    3
    4
    5
    
    <script type="text/javascript">
    <!--
    top.nameDesAnderenFrames.location.reload();
    //-->
    </script>
     

  8. #8
    matthoz matthoz ist offline Mitglied Bronze
    Registriert seit
    Dec 2005
    Beiträge
    30
    danke auch dir! ihr habt mir sehr geholfen!
     

Ähnliche Themen

  1. Textbox aktualisieren nach einem Ereignis
    Von Be19 im Forum Visual Basic 6.0
    Antworten: 10
    Letzter Beitrag: 18.08.10, 15:43
  2. Windows Server 2000 - NetBT Ereignis-ID:4319
    Von santange im Forum Microsoft Windows
    Antworten: 1
    Letzter Beitrag: 23.08.06, 09:21
  3. [Access] aktualisierung von einem Formularfeld nach...
    Von hoshisun im Forum Office-Anwendungen
    Antworten: 1
    Letzter Beitrag: 24.01.06, 19:49
  4. Aktualisierung von Textfeld nach Eingabe in einem Anderen
    Von funkyvino im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 28.10.05, 09:40
  5. Item in einem Listview selectieren -> Ereignis?
    Von colblake im Forum VisualStudio & MFC
    Antworten: 2
    Letzter Beitrag: 06.10.04, 07:37