ERLEDIGT
JA
JA
ANTWORTEN
7
7
ZUGRIFFE
351
351
EMPFEHLEN
-
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
-
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
-
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?
-
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
-
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)
-
Schau dir mal das „frames“-Objekt sowie dessen Unterobjekt „location“ an.
Markus Wulftange
-
das geht recht einfach:
Zitat von matthoz
Code :1 2 3 4 5
<script type="text/javascript"> <!-- top.nameDesAnderenFrames.location.reload(); //--> </script>
-
danke auch dir! ihr habt mir sehr geholfen!
Ähnliche Themen
-
Textbox aktualisieren nach einem Ereignis
Von Be19 im Forum Visual Basic 6.0Antworten: 10Letzter Beitrag: 18.08.10, 15:43 -
Windows Server 2000 - NetBT Ereignis-ID:4319
Von santange im Forum Microsoft WindowsAntworten: 1Letzter Beitrag: 23.08.06, 09:21 -
[Access] aktualisierung von einem Formularfeld nach...
Von hoshisun im Forum Office-AnwendungenAntworten: 1Letzter Beitrag: 24.01.06, 19:49 -
Aktualisierung von Textfeld nach Eingabe in einem Anderen
Von funkyvino im Forum Javascript & AjaxAntworten: 4Letzter Beitrag: 28.10.05, 09:40 -
Item in einem Listview selectieren -> Ereignis?
Von colblake im Forum VisualStudio & MFCAntworten: 2Letzter Beitrag: 06.10.04, 07:37





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren